From 124af229f2816acb9956205aad45b2ff8c01d4b4 Mon Sep 17 00:00:00 2001 From: Jan Benicek Date: Sun, 2 Feb 2025 15:41:29 +0100 Subject: [PATCH] Diagrams/DB2 done, Initiated ASP.net Blazorserver application --- Auth/.vs/Auth/DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 151313 bytes ...12a4315a-7d3d-49aa-a284-8d422b2d442e.vsidx | Bin 0 -> 1455189 bytes Auth/.vs/Auth/v17/.futdcache.v2 | Bin 0 -> 141 bytes Auth/.vs/Auth/v17/.suo | Bin 0 -> 17920 bytes Auth/.vs/Auth/v17/DocumentLayout.backup.json | 12 + Auth/.vs/Auth/v17/DocumentLayout.json | 12 + .../ProjectEvaluation/auth.metadata.v9.bin | Bin 0 -> 1688 bytes .../ProjectEvaluation/auth.projects.v9.bin | Bin 0 -> 37195 bytes .../.vs/ProjectEvaluation/auth.strings.v9.bin | Bin 0 -> 172961 bytes Auth/Auth.csproj | 9 + Auth/Auth.sln | 22 + Auth/Components/App.razor | 21 + Auth/Components/Layout/MainLayout.razor | 23 + Auth/Components/Layout/MainLayout.razor.css | 98 + Auth/Components/Layout/NavMenu.razor | 30 + Auth/Components/Layout/NavMenu.razor.css | 105 + Auth/Components/Pages/Counter.razor | 18 + Auth/Components/Pages/Error.razor | 36 + Auth/Components/Pages/Home.razor | 7 + Auth/Components/Pages/Weather.razor | 63 + Auth/Components/Routes.razor | 6 + Auth/Components/_Imports.razor | 10 + Auth/Program.cs | 24 + Auth/Properties/launchSettings.json | 14 + Auth/appsettings.Development.json | 8 + Auth/appsettings.json | 9 + Auth/obj/Auth.csproj.nuget.dgspec.json | 77 + Auth/obj/Auth.csproj.nuget.g.props | 16 + Auth/obj/Auth.csproj.nuget.g.targets | 2 + ...CoreApp,Version=v9.0.AssemblyAttributes.cs | 4 + Auth/obj/Debug/net9.0/Auth.AssemblyInfo.cs | 23 + .../net9.0/Auth.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 57 + Auth/obj/Debug/net9.0/Auth.GlobalUsings.g.cs | 17 + Auth/obj/Debug/net9.0/Auth.assets.cache | Bin 0 -> 228 bytes .../Debug/net9.0/staticwebassets.removed.txt | 0 Auth/obj/project.assets.json | 83 + Auth/obj/project.nuget.cache | 8 + Auth/wwwroot/app.css | 60 + Auth/wwwroot/favicon.png | Bin 0 -> 1148 bytes .../lib/bootstrap/dist/css/bootstrap-grid.css | 4085 ++++++ .../bootstrap/dist/css/bootstrap-grid.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.min.css | 6 + .../dist/css/bootstrap-grid.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.rtl.css | 4084 ++++++ .../dist/css/bootstrap-grid.rtl.css.map | 1 + .../dist/css/bootstrap-grid.rtl.min.css | 6 + .../dist/css/bootstrap-grid.rtl.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-reboot.css | 597 + .../dist/css/bootstrap-reboot.css.map | 1 + .../dist/css/bootstrap-reboot.min.css | 6 + .../dist/css/bootstrap-reboot.min.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.css | 594 + .../dist/css/bootstrap-reboot.rtl.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.min.css | 6 + .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 + .../dist/css/bootstrap-utilities.css | 5402 +++++++ .../dist/css/bootstrap-utilities.css.map | 1 + .../dist/css/bootstrap-utilities.min.css | 6 + .../dist/css/bootstrap-utilities.min.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.css | 5393 +++++++ .../dist/css/bootstrap-utilities.rtl.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.min.css | 6 + .../css/bootstrap-utilities.rtl.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.css | 12057 ++++++++++++++++ .../lib/bootstrap/dist/css/bootstrap.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.min.css | 6 + .../bootstrap/dist/css/bootstrap.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.rtl.css | 12030 +++++++++++++++ .../bootstrap/dist/css/bootstrap.rtl.css.map | 1 + .../bootstrap/dist/css/bootstrap.rtl.min.css | 6 + .../dist/css/bootstrap.rtl.min.css.map | 1 + .../lib/bootstrap/dist/js/bootstrap.bundle.js | 6314 ++++++++ .../bootstrap/dist/js/bootstrap.bundle.js.map | 1 + .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 + .../dist/js/bootstrap.bundle.min.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.esm.js | 4447 ++++++ .../bootstrap/dist/js/bootstrap.esm.js.map | 1 + .../bootstrap/dist/js/bootstrap.esm.min.js | 7 + .../dist/js/bootstrap.esm.min.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.js | 4494 ++++++ .../lib/bootstrap/dist/js/bootstrap.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.min.js | 7 + .../bootstrap/dist/js/bootstrap.min.js.map | 1 + Diagrams/DB2.drawio | 408 +- 85 files changed, 60696 insertions(+), 175 deletions(-) create mode 100644 Auth/.vs/Auth/DesignTimeBuild/.dtbcache.v2 create mode 100644 Auth/.vs/Auth/FileContentIndex/12a4315a-7d3d-49aa-a284-8d422b2d442e.vsidx create mode 100644 Auth/.vs/Auth/v17/.futdcache.v2 create mode 100644 Auth/.vs/Auth/v17/.suo create mode 100644 Auth/.vs/Auth/v17/DocumentLayout.backup.json create mode 100644 Auth/.vs/Auth/v17/DocumentLayout.json create mode 100644 Auth/.vs/ProjectEvaluation/auth.metadata.v9.bin create mode 100644 Auth/.vs/ProjectEvaluation/auth.projects.v9.bin create mode 100644 Auth/.vs/ProjectEvaluation/auth.strings.v9.bin create mode 100644 Auth/Auth.csproj create mode 100644 Auth/Auth.sln create mode 100644 Auth/Components/App.razor create mode 100644 Auth/Components/Layout/MainLayout.razor create mode 100644 Auth/Components/Layout/MainLayout.razor.css create mode 100644 Auth/Components/Layout/NavMenu.razor create mode 100644 Auth/Components/Layout/NavMenu.razor.css create mode 100644 Auth/Components/Pages/Counter.razor create mode 100644 Auth/Components/Pages/Error.razor create mode 100644 Auth/Components/Pages/Home.razor create mode 100644 Auth/Components/Pages/Weather.razor create mode 100644 Auth/Components/Routes.razor create mode 100644 Auth/Components/_Imports.razor create mode 100644 Auth/Program.cs create mode 100644 Auth/Properties/launchSettings.json create mode 100644 Auth/appsettings.Development.json create mode 100644 Auth/appsettings.json create mode 100644 Auth/obj/Auth.csproj.nuget.dgspec.json create mode 100644 Auth/obj/Auth.csproj.nuget.g.props create mode 100644 Auth/obj/Auth.csproj.nuget.g.targets create mode 100644 Auth/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs create mode 100644 Auth/obj/Debug/net9.0/Auth.AssemblyInfo.cs create mode 100644 Auth/obj/Debug/net9.0/Auth.AssemblyInfoInputs.cache create mode 100644 Auth/obj/Debug/net9.0/Auth.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Auth/obj/Debug/net9.0/Auth.GlobalUsings.g.cs create mode 100644 Auth/obj/Debug/net9.0/Auth.assets.cache create mode 100644 Auth/obj/Debug/net9.0/staticwebassets.removed.txt create mode 100644 Auth/obj/project.assets.json create mode 100644 Auth/obj/project.nuget.cache create mode 100644 Auth/wwwroot/app.css create mode 100644 Auth/wwwroot/favicon.png create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css create mode 100644 Auth/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.js create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js create mode 100644 Auth/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/Auth/.vs/Auth/DesignTimeBuild/.dtbcache.v2 b/Auth/.vs/Auth/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..7f2feb82b53a9de4e5b50b417d2aa9c2e3dab2e7 GIT binary patch literal 151313 zcmdU237i~7)t{Lqa>*rf$`QgLa!j(h69tp(CS)PUvbzZpmSc9NcXyK6nPHAiHr$t7 zq8tLEAS$9FDxxAPq9Q7yA}XSyA}XRHDqXI8sEB<3S6y$qyQXJ%m_AmM-Q&W=(_*pM&Yi|Ub?EG+`LXF8-RsVd?Z2#=&1E`L>0zUzkgue&`EqxvRLQ1t zovBJHHf=>JS2kj=>n;^G8tKZ4Y<|cn6-(KCCAMVI`~~T`3o}M$;iA-{*>f|QfrW#E zgQ;1I2ItQim@}{_Ge0$V&Oj!$sC{<(>_zhz&Nb$z2L~6-S-2oIJDr+0E4GJBws$O_ z9xfH~*{w#YqmVIT@%gbMItsZQ((5P`$NCCutCeE4(wQycFNM-rSH&3VG|Jhbd|!6N zh@IN8xPM*QD3$v+rt-69^>-H1)e$3KDfdI@p;Bt3Fq+C|`&W-C9m@SntCitiqcm!i zB-@`V7RyGZ0^Q2VPGi)_6^ir&$&KYgKDKjr$-u9V8f%QrM!6E3HYhE!--KT}F;JPL z9J@Lblz;KBcwt~;zbp^^d84u@Ig2bYTqswP#ug*C9hpgTC;QfBAe(n5B!4@T%f+^- zl&YK--G`M{F*BevBJPkLqg=?18Y@sdjLn78rXFL^C>i;*QFfH9JyvJar9!zdSV^u~ z-q%qm8Of!^V(b{0Llv#*E3!GG+@C2_V8H%jD!r-P@A;)966lA8le1#etjpduZfUu= z#z0wDzrUo}-*gxyAW7ecbR~z}N0?boQjcf;(rqf1_jFv6ryYgum z4(veA=tj=M9u5QUYiHm3-rmj=lJfg~g+i_zo8fqtEmu>y-byu-EhKw$h0PtqhEYik z*GgdRmy1R|g94a!mB78|S1YRFvYNr;N`-1MmJO*&mXO_ORMUn0V0OrA0QZu0)#E`M zWQe`4{%LHQ^~IjxWsI%$*V5OuL$Urwm93oFBr9zDtoHuij9#yk_)~u+RT?tzp0TqV z%>+G3swc6I0De8TTix%+wyUM!zrCz`3D|8jaj|WZ)Gqta%(`^^W@h~lj@6mFX1eL? zWlfxJRmJ|%~y+Z_s=u(`ET%I?mOEN>DfS_g6PJZ{A!g6e`pQk-xZ0Zv~BS`Xpmu zX&K$Ka;z_~BnDHXSu}CUVty!A3hY;N*@6B6Xi%<{QpNsEwp{6l`RqR(JygnOq-vwl zrvJQ{Ye(8r_eyl>mkg@z zGPk!(MXFNY=u_sLK09)qo%K3;y}4#bueY;qPfhBa=jX>G&vd99Q=+}I%1@a9oc|X^SnKUNr&s)u$V#EC?q^1t zoUG&#CdpY_jZRBvg^o~DuEr5+>a4sGC(HRtu8?5H+%%bH=+bEBavgL>qlv+lcsLIw*`?hta zwGx%uZi>vr$j|5s(8hAaC06BQbcM%}hw$f0Z?Kx%%wSf^b6WFY1t7QT$Utt)6I4Wj zaQm|xOma4wgzPV2##2oz+kR{(8Z%9U1%( z#P2yVIh+kyP0XQSN+Fw;lZwfu1LPh~(*$E#s$KS0yYaVzFawP!B2{~tkt!J_nJH51 zQZrgRz7&MgG>D8;>5f8S6FCoP{w&{&!s-h_C`<0Kh?Pb70%^LbIZaDO5Nc9G8>yP4 z;b0RQ2BBR2bY|dfu)CRATbugLHKAfs!h=whMhxNSVxg4XYBj=?iAF;WYq%g(izW|i zA}6~Gc>h^1)W&(J!-G)toY3>oo~}+(IklCb>@0d_XQQtKp)mDg!!5K9=}E=mY2v>8Av=Lcc4nh%fI)=TfLe=mG$Q@46;jrj5O4(7nd+I$vZv3Snl#aj~LW@dJgeq3M)2ugSf^P+( zclhrSO@YRPNH;JDZ6XER@Nn z%k^d0`_XRQMjgj&(&<4Plys|?FXX{+Q;o{!G21fg&y^twuU zcam3)3_|?y-8d^z=it3ZzW|H%WWT`MjpM=vp<4LkViK8@s_Th+kBhzFK`5FFy$G`8 zR1{D5DvC*k2tu6*x-_hh8UxqmpZ5gM1m6lm@9;tnj9-T z{Jo8HOre5Mi^9~yZ5z9=Q9uRDmgQUe49`Z9AwehSA{JmSPSY&y-}wd3UfhWDx2_P#}?iaz`EN412ecq!&T{rxdcfR1+!`$Xs9e@q=W3 zng&>!&lhN?2c9tSjvw?u2a#{Xp}(w2a4LhRc)q9cGzc}K$t{XaNmbx{Ehmr1)@V|# z#<``TgHV%}M}*t8qTF%_z5zZi%Djz@GEV~sp=31gHdj}JRBZfib3%hqFds=S_Rx-I zGV@XmGf!fIP$~QwWGa|aT)8is)XO^($qoG9QLZmFw9?2Gsd1s=*jPCm7=&`s)VB3m zW3$WK)3~-dp+P7Zz5~J9myY)GG289Shoe0_;<*BTzg$>#r4|ouYMv!kx za;kL=^36g7p-wsUR#b(c&=gef*hKwkH!uk0!e0%gWbW$fl`nbk)lfDl2&KXgc(>)H zXm?@`6=(v@zK|c0V$aH6mY6|%*&+b|i-wwhK7fzuaPON4ve{c2GS%AJ5gzlG2 zq3*qf^d@Z7ESs+_uTFjS)gUYoey^d|F%t9cH7G<7>O|0D;Utw*t_Ll0E%eXZ`_}6M z2BBQ|9voX{wLOKm2geBuLa_)6p~{TLU00=35bA`#bqZ$y+zgdM8mDO3Q%v4lr+9xM z2xTKElyYZ#Yg>ESS~e(@4p2V6N&L8uk}&;x6~o$og9p@$6$ zLaFczA>>_G+uxX45${6igax74sm+dp9Y-$NM;m$XD%R0EoGKM%iR-od9oAo4ka=L% zoWXg63kKWUGxKJp=A`5iV@>%#8_GP>+6ir@E}fJ)B!`Y26P;}6R&_XZCV{tL$GY9u zLh8$SNWR(_!AWt_x{kg~Ltqffg|uYcDYHD4sj8d=bsUcEY7&3V2NuDqk>TDitzi7&RlWsGgF_d=XiD@oBDnbwurV&yG%j( zJ$adSekBNnLt4D#D6OtgVaHk@4@eLSh3~nb9upjBqgY~$`0l#*j<@Hc@t1;7I;6cd zoLS^j8Uy-bq0B*Ij=eP||3(n%hBSlIQ26B|14breWMn_tF@rPd7ycKO?H(R0A!x`oCs7C~$PDnf6IEAGhQb-rajyKxlAQTDT8OmEW*pYGG&QKRF2-QLg za(84xP2}DR)>~VSPe+h@V`LEOh3_(PE|9G6+<3c88h$4Tl|!05cI1;we5!qp$>RpF zAQTJ#HNYGEH2E6vf(M~!NRh{`tg&`7a=Y3oD;<%?li`Cp>GYP7e3(9rt-TY|C zAk+*0#lb>%8Uxk3O;J5^P~w76E&RR;tJb)$q7Xr-6Vg&(j~rM&ig`dtF8eKxrN9$F zgHSMhCoAWdRIs;DEv4(u1Z$+Dh5p}C6XEY^qiHoA=pfV#DeTRWKWhhQrl7k}um-k{ zus2Uo5K3JfzGHQ5(b{Xq_2P3VL~YGxPnYT>-wZ9E6xI&!-F0H%$5DJ%!^y1))~D**H|k zK{`u|#mPcZkMEVo))XwC#Cp3OsXYin_>eY;SYuR@a$iRCX8#Lbe!H z!MAxD%V8&JrIzgEU;K&fMB@9;i~2%!QZ_$lcG7NJWnMTchyL6)R@28-M^dJAIi(&( z2xZDjsK*$}V#Ti&i|yD1&;2wAWBJ#izF@hfl%`r2n5jm}=|U-&wayhhf$wZnG~X62 zSdf~Ro;SaJ(VV%)tc8nW{$*rSuvAj@4S}hS_1%@IOV@pN;eqY_6ZF{udkocFH z?NKM5l=_sQt+K2-ILLd!ov6}Oe`~=Wb>+jqyqZ0n@;2Q&o3u-#6z?eHa(q%J%1XLg zD#3vy4S&XjkQPi;_YU%}jb^F|v^hQKV&qJVItJ_N%@u@={L4LojY#gM=TTcJQe7h> z)e0?1kR|H$dJ`pUh#-vRUzZ7tRg+Ze;=k;2KhVP{YYO?}j69Aavo?J2s);rv2*df; zW&*?6qDsqc3bQ8m7L9b4cKlcIK`9UGIxs=l&c8kr*v=uVG+xs?+%{iZ5j>Vho4*=f z5*)jwZJC{^*{=~S2ow6(s?LOs#FbWTdgiP}D|&fAhrKPSL2YX`-9?|%J}@|E;k@~& z%$)gijXCpT{uUi;?vHb7f)+$%!#I zri{$e@>t$_aWp7%8Z-zC`qyq^3u+?EGS_spbc?lEbI7DUi=V@76NDZ8>ol<)HJzIF zz_)0^zOkZ#VFk{B!ruNe(+0h*=mG{|NdKBmY)F^DQnOU>{Tk;|Rcb>{su|Dm#I{z` zuZ+5pn19*ptmTkUn#cdRxUT)PV{UjHkFrK_IJQYze<%2tx85YR7$N^oq&j1$O{mt? ziiq?0ndVD|?(g$2X`LCAr2a>?nhmI5;@oPCN92yb2T?Hm%dJ_&A)l-%{s&`ThM`n? zjfxhIz(Y$ZLmi|QbLj=hzcyaxsuNXO&VOO`vK+O%T&*Zw+baJ>)k?gl1GZ4!>U{V9HJiwQn!vKfYT9|!Ost4U*^=WXjt4z$ z0zeSvYdT1&+0leEziIW?dd%Bkdx5U}U_n|>tsP5FfNMdox_aebuL+8UmtMgI8F=J4 zR?DWb&8#%wsg0ipVL1PKOkg;t9{xKS6EsQKR5HCuhS*A*)w)cz`dm)hkRZ(FUz-Wc zW{WDdX?l%kD|NOHQ_m;S@f9U$zEud@%-yBk@0FeH2pGcsVr&{^*l4=e0TVZqpy2!_}6D5vuXPHZ)+zi zXGn|}XM4Rf$Z&WbL|OB%$0SB$J$i%o*U{*!%WBnZL$p3b^e>-g2$IjgS4%G?rPOA& zD0|^Lt-rNm1bu&8|MF@^P_oIUc`)b_z(1~e+57obr)*_EwoTOfAlbhb4NPQvnR>D2;SR&_&8RG8jACl=JN}h4sop&Ic`+ zr*7=)UvkYnP64Il{vD@U+rugJrK~O`JA55~55hA3!=%vZiZZ0u`FqD7UwUXtMP@1Rdb#TqL z+U_K@>4X8*I5h$VVKo05O=vVtBmXXFt$1~-Dv z$l_n8iS1@fD|PbkC!5%WCufV4qD+guewzIh#5P{@{dm20`qyS+<2kiiA9ObrW}!m8 zO11x8Yg@61KKS!5WxYj6O8@@+`f}qanoHB{SN{!eah4skd02pwedk9c}d`jE+an;Xo(LR_r2#t!fWiuu=FfLZ^Vz zHvap--nN1Nw60U;=+RrJOS>Q~*sIPD=3kroGUXwvv|N7(HPK3odNMt=e!VPFpQv+o}eJ??%Bo9Jbp6RSpPthThCeWB7mwMRi1$iMVn2C9iD zn}m~tu4q;REq}XPRWIvLEm)+k8{}VF%_0tIPYT)+w6Pk!4_7NQ;NG@D^PXPaHRoSW z%?2!||6YMsS?Gu5&U4Ow4FAzKMe}}J-4y;M_Ao_FV*l+^BYV`2Rphpnjgq7%Em)?m zqWG7+k!5PK`+vbTFpn!%m0!_pA$}Nyk^F1Wz(_2ltp5HBsfV3br?S@DnTH2tANpeu zcJVKCnM?u)ezw{m@#}+ZX5_4izZ6)O_G4#hEtP)CzsYx8TyOfGWk8x(z zD63_x>@Iaa2*NJ@CHE*TF3J6;;8B}!D03BScC2kxownfz|FyPZ0cAb%->>qtO=&cn zHo6O0wMnA0XV`1l4_mNNUH93)1|H?dDWtTM|L9gPI~CHK_+W32%BAYnYyG_i>(upq z{LAfS9f#chM=u_R!B+Dfxh!w7=^T00p0r?`x}xJ>b`Rs!B$VaGe=vZzd8`fM?cFtH zVjSE+We8&Em=;V{SDyUq<83lsR;f=Y4L1yfHL+Xj8*YBkf|=?{mVe2;&16gNf3n}Z zV5znz>8O7kxS)!a8_|Nb>I#*AUA(R3mQ)rg|9#Vm%|>H0XU`giD!|svp0!hA|NRTS#PF}L$ClCswce!GL((4F_G#Vq z>R$uB)M!G=n&rQzq1nkg{mR;Kl?o>JkQ{#x!aDxt)~w@@Pa4MmjI?H$9%E4LMvg5# z%0&t>v)>Cm$KD7OgvtDCq?xRdu+o11x6W^DKPp$e;lC|J5H|8Jbz>Wm)c)6LHnz(0 zk*qZx#_LRN(5y0I<-fN(fg!hG>loVn$?9!! z&)sRl8X^ee`PXFv7ZkN7=*$6Yfxt}w~%2KH9HlHTP;IzErZ!btpO?s%Y{(X z8b}*ZVpd7SUhqt4lRr*+dQc^P}<>b12IW=gl-pQ(Hx=FA> zSkb?JdWEg#E7=i4?n2N=ze;3Away{!kcDyMWL8z+Ak6At!)DFu)X@KSR{HxxWhQm+ zc>66?D1)$)e|Z~NiRASkz0|-MT1SLqu(-0?kApCge=QoA$QDyp4*zb22G&}M!!mi5 zUCk|`ij{g6gq{4$-@r~z`TbAgH87Godb{>6pz_O;l3cDdOb|x%uTKM`X|l=^HX2r= zuP1hVYBbfGE@g|BJ0zzy`;Fm2nAE?PO`25G^4zGbtBRu@S6P|F%Jp9h!rK0|ZqnNI z;>$AazjbchAe6FjNU7OB{T+ictRA;u#kxs%|5`M*qEie1v#<@UwW?4X-0~bUx0=?Y z7OYe^+3sKZ23B%N?|)3wz(Q+y=8@hkH3xut4fDewtmI#V23BGrWxez7)@ooUyn*HU zp7z8<%|)k-{|g zu9EuKuqk8OLQA{)KVY;eyV}c=w3n^hqAjkks4%=&w{X(fB75P$|1l1cA=q> zN@K-JVW^ZU4v!_5=7tJbdNHi5#x0+1HE(bbX7sONLo<2{9Zt*VZK{s^kX6>zYq=pR z2ulXu@->t;QWKVo&6u!U{9iJm(#d}Zzp2_yBRd|fc;;ykrt_~$Q}vj1@qgxbQ)XM9 zPZu)0;+0P{_q1P&&2igx+RaTQu^$WveqdG+~pdkU`kfziv(0 z)2W;PcUn^gRO`)8{MNR?K^WD)hD{mO7Frh5tcGkI*}-fY+hN0N zRsTv5HukS=Q#RH`mzHii81_{h59-|}@IZccD%cV? z?*j~dlOGmNX0w0)ej|IJ=H}DcV#;dld6uGV7| zviVG5v(@Be^d`p^N5O)yo`0<-x1Lig{~g6fR+Od7!0wpbX{+n>IuSwG&c7~=Z0D3z z7C!&eCv|3%y9QXR!LX=Orot0I@Eg;91GR^?v6^nm=CltC&RIBbekwC({#;|uyqJFt z>Wt+UQflCTGS1sh&QpJRDp6TUJ!-*5b)I$q(tF#;DZT&L4$VSz3T1XdW#z zjaO#6ES0oDK^V=yMiUy%7FHH7|6Q4h>{q5eEMz*|A#+(yK5oHgb=_?LT1;d!TZ>bJ z9uG=$)TSMKRsXB@*C1@;UuG}c)MWPG7RyQc_3<)S zy{sYCzG3XtE`5j{!>N4UP-mvsYG2*s7EBgF?W+@0TFZY)){9y#9eS12Y9If#1>4jW zC;u|*#fhbpCh>omM?;gW9W_chc{YhmiH{}etEF!Pf-sbSO&S`?7F24|^t9Eha5dRh z>45`pRTeAkc}&QY=-!YPOjlR`{P!3d7J|N1c~d#riFLJuxx!{?zFHrsRuJ5v7Bs4> zHU2efSQy;GN{#$atWRP;YF#)mz%B+-k|3<*U;as~Me_Ui+Du|3tz*i*D9v8}I@@(s z$G=vSm`>Bmf5D!_ith6mxVxlPRR#r7`21@$i3M3$SylbJbQ;@F8cC+YPANy(lMjQi zmwyc!+soF#|J!sDJ9QV-iJ$fT0?TRy2*O_eHJQX-HBJ0Cqm6BbWvJEyZjaXhJqyB8 z{^f6Msha%$cSY2VR7zpBahmp#w;Xu95pSR4fo-0qy}<+e7IXe3*UjS)P&OO>y$}=G zW>q1rO>Q|Yl$4KcJ2mayta~N;*J2_&*;@GDT}!jp`c$rJ^i_-M9BbYa%>Hu_*6}a3 zW*u8RS%&-{H=|jF9dLXs4(@F`G+&$aX=49!YIa~b{kLKs2B1S`)>X1O-t3!OVM^5T z%r;Ex)yKd59)@wqC`*a|)#|#D9J9c@y1s78xAoHEUtZlP4tf0-Ma>u-A;MM0wNRjW zBj_(6|8iD&@UT?94*q8{ zJ&M$Z&O#cCVbuW(JPS)^sy(qy)Oum^FT00{Y7)wlMVBY-kd9UFN+rYsLw-HS(`VLo>Pc@PAq|8%%YCm!-_0%vtxU!-{?-IHzCT(2E`6l8z&p|qlHq%$n>R3Lq=sq3C9D{iFZqL*;F~U zQ{Jeg3z(NK7Tc4vVml?*Ebp7%fj>-_x6Y^S?x(o5pU!rFSKd0Gy1qL*seO00^Ot8Q zach5fj{BG8t@Ektm*?P@UxTOf@TKjfD#X!W=GXp09Q|cM?Jva9Ul!K>LLB`C?{)P% z#OFak_64)rkHW`n z`cT~LS+f?#c9=O>&E>Gk{BRk3zEG}Ya@m0+W4q5ZN~J=nWKiZUE|#zjU?sNgO!;Gr zVxLLO%ou~&ys@~iXKBasH+L>yw(ht$Bkzb7oj!{$9cz1*FYWFocHZf;PG8$|`f>O} z-|`;%%lx{(EU5d-!n(iUm$lzfiL^I<(C+<>*^Rz2`}Bt2nC<;ja~l2B9M@09cC$=s z&U4Y+jAx=94c1H$W*hrRDNi&kw1D}Z)}&D!`LSqy}weSI5wI(GPdi?JhF)n zx(0$Sv2$k1Z&H<9JfqppdNZ@utF!4+pMLwA@|Jlnn^JK)3WZHsE9P}Z?2;)Kr6gaB zGh*jYsT{J_x1brZDX@esL3bgSO{;d~ifFThUZI6N zT9R^-a>JHMmXEU|%@&6&Q&Bn{$uG}migcKxoMf93yKu_#gf=WvLR>UuLeN4AYrGtJ zqvgmGHRmxS7I_UpXsDWUt$)p)8*vSx_n5P}7>zi6Yj3a_u}dQ^jn3UdUfbv+z+H^LySl(Rtfd!2S(h>(BzTr_?6L?6-@+pP+8>7M`t!Q zM59RB612Ygh<4E8ltt!D#7(I)eH?(As|ap zvFn~}Pov4D`Fx=w$M{N)YNRa@i6J`yQ=qAc zi&BWQA}GnG>ytt;g7mE#p;}E$RZQ#tZf3 zAz~Xi$1M@RDwTJU#_)*fx2k8fv*}8LuC87y^@wNe?Br>>4ksDNIHjqmkxG&i&}Np5 zoMR+2HARBukfyjk+7??gg&^f8OdEmgEHRRkfq8h~hxkJPP&*|k{Kjjas2C>FhdO0=|C zOk#yXzg#WXkLYP$!(m4}ck~XYO7e)8Xy&RNQ%;RX6;U*O9)hekMhYD5{f-FUMotmr zl7_14MAi4Jqv+r_6lWQhm$PF!icp`1g3!AOr(sO@$#HH66Qds|9jG%Aow233sQ`+LjXq$hhEnMN1^@f?kTyjY!%@o0G zwj-C^(>4)zfHHf6I&zC6T?VPr7iG%)Au~4pgjiVUjHk4)g$bgZ_7#Zs= zG^L_+5090x&QeV}N8CxE0%L6nb6l=4Fi@NAi@3+nL9_KGHUcM%qmZy1vfYRv7SowD z#Usjeqa9Y%;?U%nT?!Dzw3>3%VR%kZK%E-vfyQYwrd+2dQ(3Yso+gmi!*;FpOmEBP- z#r!vKYPBPeb-Zug+LM;XG%Y6X*-HxNWm2n8F70K>j#6Vea-hvCGfT^3c@=xsl7qTM zlk4xambzvwrrkGIG|)(6(I@sOuxfWc+)Cyc7)0<|aQOzpd8yWlF$bxI`Vye}iEf@9 zk{4=YEK{S8UZbK9<3hEjOgQ|PoOAw+`YN=cqUuA0)3a2C#hI?dcNA*PccodIw{*HH zT6(=UGbr=W+U+!IX)N4qljl^NCRf&@pNQUDSAMWywLsyF&^(mJJRo)tj-r$5)ENPk z=}povWvScRd{!&grh}TTBOzq+t1yT%^8B8Otb+C7s5NEtmP&X_n(J=B$jTU5x;AHc zMwsvN@CS9BrPSt{F6A(F;gs~gSWAAYrVGqiJ~e`|jcaM)NSJC`YpM~3P|mkojX|iL z6;2NOo?EGfTK{OeoW^X{x}%O%4lz_Ib_s;qt97R=>qSeBA4*dp<8oxDyu??Lw)&?cC@M=`;ioK*uRhWhzYf;Dibv- zbet7+Yf2-IT^~X>Yx-K?t=MLAt5!g`()RP;yw`RmDyMZ$B58dPy|w>40c(~aPDk0W+VbX0*%D%{%0Nv%hWYJoj-q1Hw#9@dJh zkP3!6e!$iWIkjA~Gh4=qg6UyLc?~t#%8|6xGgQa5BeCU(Dz%DEsFRm^ie0PJ;hMEx zPN*&`J^58Qny|9jpifKrP}?GB>RT{_<`}t!I<4eL*S#xqRNCsDu23Dm4s9taM)#_R z+A>m?ot7??(HEo8VXIJutgfA;#jTc(50!RA>RPkImb$HN^3ts5gD2T&_5vO{>@py` zh2`Wrd1kC7LTk(He2ZX(aCcZTgc>HxR*>(AP)DPjl3tI(eKA$Bf&Yk+T!|p(nin?I z4l%2#)*94Gl{9c`n^(Nr;-n{id}=h+n=WOG>fO}Zx=p`QD8tk_1tKYQFbPgv!iosh ztqrxy&P8BV!EU<4Z9Y{gU&H-rS=hpTDXSz=zGYmr!^;y*o9Ry23M@d#s>Z6RLl)<}C7qtl?(0ouu=`$)&j=oY7ku zW*I{56?%)%fdk}Z8#5JYm(>EkP}?_ey`|2fu0`-pSFV+;`L7d!yx3>UmvHw(W zSxs6@MWNT*x7Ic}@MnY#^JXpTz`}^^AohZ(@FaUnZjM(GB<-CcwZ=Bod52osvfzi> zQ>!I~oX)4SMc!;D)Hk_DqFCUWDQs5Vh-jJ^DTRT^f?5p^wYR8-B$f{pu4Stw54A_E zl5~Z;hdK(QK=Wj+)$Ax_499sjp-#ZKQ5J$-N;YL#^*U8ZRut0;xDBe7aO zArrOx+ToWXto5$uQl+{WnQ%=zj4-1NwFe!;DV&AM>lMN^Z7oq*Y(tHa>#Lue=0^EcEttDd6XFhy!< zcd%KgFIR`&GP|wJji@SFiQAj~L{+BXVO6sPq0abYB@NtF`tZuheP?r z^V(;}c9>bfE_fr@JLc%v0W)zR-QvQ)#(ufVpHEv^TD5EzJDkGBJt6oz;uZUA$Q@@^ zQl%lIve?*S#CDpwIaSI-wo<83Iy$!F%xYzDA$|r2gi84^F*1_PW3_cQePnF6nYmPc z2)%9!8(G{wCpjyILn<)WpBvk1l+tpizQr>-7WZSgjzil*-$Y`-O5xj&ig@3-O!jvk`L-l+;Az53-Dn!Pf{K?UyM zK-&@>Yl~g(Eg5FS*6LDu8&3TImT2@Yt7dbV<(VwfzzQ;)@Q^g*jrEH$Y$6?;p8fn& z<^BOmw%pf5+t!*SzHE(`t3!^oGdrAPB9*zS z+jMS}Y147NOWo;X>v^`FALX4zjDOE*0CM}tl#v-pb&L_hI5lA~C(mDwOqhBpum|Sk zQWUXogHu6ocQ*e{d8SomXQsIdWpM;3V3S7d{#2@H zA~jWFf;7*n>_9118uJte`(?0=8<&_Mg>ki$wE)Ma3U2FS)cM=Ir3g7^oKkpr;wTmeKly^nazP8le#7&_j)a!*n$#u~ zR#(WQcZ~(2ZqwWlu0W+iIX9M{o1E)z_Z$u=-XgkIc+_k0=BXBpw*&UBX*V?^UMtcW6$l=2kBfu-VX7)sgTX}ez&CKU{0%#e$`Y+&loRDkp~s_|`gLQgsiJnMbKD z&W;(SgFfl#){%kS*wPB7oCl;K@B@d|{eT>6GFa|W0oZ}gq2`f`*Q{%wKWpAmy>IJX z)wOKatoHU8dX_m_^deWCjv5)OO3L^^yhaQf-x=jjqm1Ek9~{TAeHFg;mT)}F`xu3` zFfxjjLQk)5G!#3x^)!PR0L3;(l)gUZiJj9Z;nw@C_Iqp6VNUGgcogYRHneG+{Xtrx z@n|NtB?>Eeb!ZwFyw){$juvE$fM>!DYg{l1Pc}@6oz<+#9i1>dLdJQgO zmqsSfBm;`r1(8Y8a1hb>eGyFNOg3(a?W4MDz15*11KYP|PQp$fxk4&aj_t1=bzszA zO69uYt;EJjs_R*f?IrVA4Z00SFYjRWy>-RD0)k?Uj$tFci9Gog2k3ILJ)H(z?%$Zo z&zjZGb7^Isrzni3^4b2?W9U88nMY+gSAzL3%ydY$zpjIe6E?6vSGrurAcnma{SCVD z$M1)MjHKg~17YMsh|axv^Zx$M)zb6vz4s z>PNCAxmUngY!5ltL#sfrcvB89*5-3#u^q6tD5k||7BaRiiUJL7W4o>`WrwmD=yp|% z5jx8uwwndR_=$?Cg~qDOEKT6O-t|nC-`MV5WsC)L*>tv&8|$RmI3p9=Wd;4JC7S$^ z?N(HCDEX9lPoYrh%$8!?(fk=Ub~R$#*Q#}F#~uT_(qZpELTrx@rPXVDXfu?udaxaz zyBOO`rbyyirMs5Q-r58Er*_w#&{jY(9qy2*tBjMsEmdM|*xx<2%?XHwj_ufoP{hj8 zGU{H2ESeof6^-qP+>}cS;XjD&*xPwRP0}4!RB2*SrnXb9oRAG-P!2m0VNAH9R2YeE z%a+|9ldG#cC1TfFc_IjYHny8Q23B?FX&rXiGAOaJ?N(;Be^K zD%(H51A?pz`5`IW&T1JKOR;SSCh4jrBesh?>;p0WwI@q+S=d*9wc)b=v{>u_ z(1D=W;C?!;2Z3gQ4h9_pIusPgGs5hQ>tVPO|3=W^pf`bz038WB3Uo9m37QF-1!@P) z2JMRP&cT(wPieIB8wvczTzq#PXdm$Naa{mf2wDVM45HtDGw3a#V?f7(-U?a*S_)bQ zBHcPbouK6)l6M8@IM7NE>D&c69z?pIfGgQ+6|RI`t?ub}=$`QOd=0KFAAN5v?&;c% zEB!nC*jUVrU1Y}1gxO|pV@@+)^N+pFZLf`AZ*I5L+}_;5+|hik#q4D6Y%#l-yArdT z`8soVi+R1d$F=cm%{`Zmn|qpjjhlPp;Xb(8$K2PtdBe5wo6P+>%>B&$JIwvf13JtD z%mX{j1I_6j=5+I*4)Y*$Mu$1WJh;O=*gT}eJj6Vde(!g=vqygR%FjOexlVqrm!Bue&kgeP zZSwPE`FV=`?3bUX%Fol}=jrnE4EdRop9AtUEk85z(~zHo@^eUj4$IH1{M;x%H_6YO z{2Y;=dHGq8pGC6jnb*c&PR7mBapUF=uv6JAjhmJ6+CSXNe`ZwyM$M`lP*s4<3b4i8 z>;`OBfH4KwYL2-9V+wGV0-SB0-{0$is6?>4V<1Flnm>lNSz z^LjVndIh*q0p4TY=my-V05>VXd(E5NfSVNHeF|{1`93$`eF|`k0=(b6#SOSc0d7@* z516;Q0kV^;4|jkZou6N z@L2`;ocUQd;Ij&Fj{mF;78^U-GCn|z+(#VWAiaL;4uYwTmgP!KJErQt^hw(fS;K^bpw8?08c2u z&&?;?fF~5-7Ygu8^A~QwFBITO1^AWuq#N+00z9Pvzc!z81D;ZV-zdOu&EL2Izfpjv z72tQ~({8}i3h;~q{N8-V4R}TY{-6MVH2>fR{6PVpRe(R4&$_~He8CNP zLH)vu3h)o}MK|C@1^A}|{LB2O8}LsBcu4{NZNB6NyrcjxE5Luum)(Gu72p*MAYyUz z6*uA)3nAih1xdugyD)Sw|A{sRZ4(FY2I1ZUO=Hk&;$oTx!o3CBmOILg-?-RE1L58Ry@5gd z#l;&m5biC|{tP-GF80?zxVJzDGH7~S9H@bCZ-EYC(2Te^SOXozphFmRXj~kkfpBmA z(qRmGV_Y1jfpBku4rkDt;^J@(gnJ8g1cQ!@iz74;?k&(!3_3b4j?zH5w?Ih-&5Vnr z2Ex4sn#G{@xR|AZaBqQTGiXj+%+^4-w?K0lG%qgZY9QQOp!p115Et_`5biC|LIy30 zi-j5p_ZDa|gWen$i!~7LEznySbWB{lMFZj90v*esx5mY>8VL6mXbFRs#>Em1gnJ9L zj6of7u}lNu-U4+pXn9<8Y9QQOpcM={E-qGRAlzG^l?>{Ni+m zTcA}8S{)awG!X7B&>9A z7pG|;+*_bC7?g^OGc*wHEzkgi(s41MfpBkuG7K`}BBOzDZ-E9GG!z$u8VL6mXqZ9S zxER(zxVJzX8MG-bHfkW;Tc8|+M&cr;fpBku@(e1(MP38p-U1aFbY@%>H4yGCP>Dh1 zxF~5L+*_augQ{^+(LlJjK%)%W92cV+2=^9f3xmeuVv7dCy#?CJptIs)s|Lco1v;BS z=fuU?8VL6m=v)S!7Z>MhAlzG^^BHtOT%50gaBqPwWY9%%aiIpny#>0ML6^kE+cnU| z47!v-m&L{98t766UBRF$Ndlpsz9LK?Z#zF21RO9%RtB81ztFd|Ly3i$M=F=sR)oT@CawgTBY0 zN8;l98t8irdXzywh>IU;php?>BL+Pd7eCfOKVs114Ejl2{8R%y&Y+($=!v-anFhkW z)nNRbLBEKLUuvMAGw4YM{VFb=(m+o#=+_MTOdYVDMXV4$w z;*T2W_Y8WLL4S&i=QPl>4Ei&J{t_2|)j)q{(DMv3<3ebl=Na@j293wX-!;(R81w>z z{x2?G)IcvV=pPLFXI%VC1O0OEg4rS2c40=;S9HD^@XV8%hIw~QK)<8!x zD9NCi2{B6pB^lJtpxFsAM+3DpXfA{1CB%FUG?zgO7_=}U7HOab3|h>fHz&kfG|*xO z9mAkw6XLBJ=okhqVbIcqSf+uNFsOq;oe8mA19dQH1%r-Dh?N>>1%tX6bbLabpn~32~|hI)y=}G3fM!I70)S#-J2~1`;Bzfl>_0Fvv)VK@F5)&=7-$6C$gDh8VPw zL7NgHr-3#yXoNxegeYjB5e5|*bY?=7G*FR2Wd>CeqN;()3>sz7=7iXyfkqiL#-ObU zah3)eW6;?QIwv8{)j(%6=sX6UpAZ*lpz|1XA%iYTh>JDQg$%lcL2plpOEu6X47!X# zmnXy(8t5_xUCE$#B*ax3=t>5?lR@uFh^sZwI~jBhgRV`8>om|c40<<%u1|;?G|;;l zbR&b_lMpv)pc@(VUIx7{A#T<{?`6;}40?Y;+^T_YVbBK{^udJqkOukygKlHchZEv< z4RjlWKEj}nCd9`y&_@__2ZKJI5O->zI~eo{27NLiKBa*^!JxYs^y!4STLaz2pwBSq zvkCDz4fGiX-NT^IC&axP=pF`rfk9tPh%afNFEHpn27Ngp?$k09o26})&-(b);6XIJM=o<`rh(X^@h=(=MLk#*3gT9*(-_txB4?26~D?zh%(V3Gq7(^jii!!=T?M#2+-!GYtA8gPu)@KWU&p zGUz!5{W&52qJf@c&|ew!d_tHS=&uYC4EkF_jB6mlpuaQdg@pJ&4fJ;gy~v<{B*Z^8 z(2ETE7lU3(h<|IKe=+D~2K^@?Ue-Xkw?>MuFeuh0;%)BH#w!d;w5icXTbtNM10~wj zFHK|6Yud!N8fY4WwqwxtZDI!vv>k(XWYBBd#7-J$M+WW8pk3O;t{P}(2JOb6*R_e= zHPCJhdOd^oXcK#Cpw}~KF9z-1Cic-ldogHV2ECz8?5BbDWzhZ%I-pG)sDbup&~yeJ z)Fx(Vpy>=cm_diMi9j5aZ-fieslV$g7#$ZDV= z25n@}rZ$n&KpPn}!k~PcC}^M&1{E1}W}7H!pdy3HZHP-175Q0}pQHG^S!`}wDYmqU zFdrzXtsV^jpx=px=R>0sS8I z2hblu&w~C0dJgnw&|g4*1w9WkK?3wQ&^YMtpcg>@2YM0o570kB{{p=P`Zwrh(0@R$ zfMVM$5phrg)CSrHG!66`(6*rMK-+_M0PP5REodju&Y)dDyMlHDy$-ZH==GpIKzoAr z0__dj2edEf4WRu%`-2Vu9SE8ZItVlabTH@;(4nBiKyL&c4tf*l2+)zBqd-T4lAxKO zS)g{%Y|tFgT+lqwe9!{WLeL`6V$hpGZvhGNMP&epAP!FgV)CXDzS`Ru2v;p)s(8-`vK>eUoL8pOE2b}>*fd)Wn zPzGdx20=rhVNe#d5wr=E1C4<4paQ4}Iuld^l|dCy6*LOk4B7%318oJJ1v(pa4(MFa zd7$$_7l1AVT?D!qbP4F~pi4oQfi4GK0lE_O4$xJgcY@vpx*Bv1=vvTqpm&3=2i*X= z5%eC=O`!LJ-UqrFbPMSHpj$y70DTbjA<%804})$8eFXGT(8oY`fIbeo6Z8qtCqbVA z-39tI=x)$wK%WJD4s;Lb^Pqb{UjTg(^d-=Jpf7{&2Ym(fRnXT!4}iW7dJyyt&^JNf z0zCx!Ht1o{cR=3-eGl{q==-2YK|cWf5cDI^W1t^{9tZsd^i$B!Ku>^v4*CV?m!Ky> zzXCl4`Zee`px=U?2K^574CwcuKY;!SdKUC2&~u$v$rTs}B%-iFI<aY5MjUAQ1P`)*tig8f-s5NLf5F87R^_u_KzxcNm~zBq2)hs%BA z=KZ+bKW=^%m#>bS58(2^xcMM1500DP#0BBU58?9AxcM+H509JQ#RUPwkKlr^;74&m z@b3?CL5S~TxFC@Caa&d}b$5-`h%Sq7$)m`*S&h*<$< zB{3_(98b*gU{(>c3d|Z})`00IrW;HTF+E`Vi0K2fo|yGuHW0G`%*n)@45pu$elVvI za~ha4h&cny05Jn#GQ?!S3=%U4W|){^FdK>42qs5N4oseyJeVReMKC2|N?8V7^4mm%!Xl3<3tk*NFKVm~3xm|uf=nix!Ci{BIT zdoa%ugUM*|XJY;g=6PZ;sVx3R%-_JgKnx~_#XpGo2bh6d?74Za^cw$^^ zL(Dc{wk2j;Fgp;l1DKtN*$K?9#Ow-YcVc!2vnMfog4u_deZcHT%zj`FB<4UcGl-c1 z=1^h|1#>tthl4qim?Oa?iAjQKC#D_DTw>;eSwPGJFpG&<4CWYOjsdfT7)-E<4q`Bg zCRPxGi89ee3?{?GDq=9f$rxAmRB#|N} z1tvpG2FwsKLtr)%vk}Y)F(Y7##1z4li7A5_C1w=N7%^jD&L-w;Fy|3-9+(S>!NiBS zgcwY2h|7q<1ctbh7)(-#cM^k%2yqQDm~0U5CI%A<;znXHX&~N93?>G|EyUac<^#mQ z!7pwj22OnO5n|w|7k3Z?XT10XF>ttxyNH2PU3`WZIL^gA#K1W&zCa8d;Nm`F;N%ux zAqI|Y@c=P!R*P>C1BbMDh!{AX#dnB-V_7^x44lW}2gJZZEFL2UPGIp9V&Lc%PY?rV zuJ|P}aM+5ch=Eg9{FWFvUd1!Sz_}{^NDLgP;yGgABo%)p298i6h=H?H{GAv$G{uX= zz-cM|MGPF1@I!)u^HID)3>=Ii(FO)iL@|vRI10sf#K0LSb|eN4Ke010aO#QOh=Joy zyq*|1=fqybzyT-rB?eA5u|F|zq>1Uoz*!~^CI${MaTqahdWkm?1IHHpSYY715=mm< zpc3uGzzHSh5(7t*SU?P%Nn$ZEa2SbWh=Ef`EFlJtAJIV!oI7F#F>v6BE@I%M5vz!S zBSx$x2F@1ILkt`$VjVGXnura=z%e3DAqLJ5aT+mjaEKH!aAJrIF>q9fA!6W+5F3es z!$FJ?1E+#05(CG9cnST&fA22-z0L9C_%L@9FBA7NasMIiKg7L4+$+Szrh$u1Lvut- z987|k1ei8r+Q4i>%r;=A5i**^!tX!Mv83 z*MixJn4Q4vOw7(;cA0i<>}s*=H1c=sCO=3N*E_39nvQJ9Y}`|6URUj8r(Dq4j4=SclY=1 z*1l)B^{QO9vf4}Q`PRAn?BUz{>@(bR&%J2h51lb4^3-$JOZDG>-J<`KU&Q||Dlhxd z>kb~i?y@TnT(e`xW&5su$@NzsyynPtmtA`J+Ls?baP_sXI&jSump$t>`18txFG2Z* z*B^Ps^A8?=)xpDhdD($Ohpsz#DPIeg@*2$fT-N&}TY_~8$pDpbOF zIrXX-GLO9~hYwb1CyEr2H~yy&J;n|?sfyvj^m58n2_xkcqS9BzA@jY@{?Vy%P@Gx5 z{M(;ArK&ho-tk9wojO&T@$&CMl|C|;Ox^t$qjLR`E3Uet8hD1O<>H??rK-44k+tXk z@hL;487lI>-tZ@eg}QSpNGR_E_8-UG0h4YM`0l+c&jJ(mU053lXiiI|H!S7@t#yRmJtXr8TRU}@xb0fhJhZS z!`*_ zpOzBG~S+cjWjMG6wl%yJ_<$FjDT}}Mr>c?lQ6aaJ z9=50sTd1LrOmht=jX6T1u6V4J?Wh}9ME1)E9!xtKQB6Q*Xc71qa%o^))2^z)s@hf3 z@H%Tg8AeRvZg6Y4%ofrHEbKKi?Lwn>zsgz_Ff0UWREe66x@n8$$tp=AkWwh!*psED z#sD}ss{_D(#}Np1ie;t4kV0niE~uabXoak(FF<_KDIQPt#h5mSaYQ4m2pZtpxl*4g zoV=KpW836dM;`9V18k&5wp2#Zy3wdv!n@5dnBgr`J_Z>C$j=)zKOi&2nb~r<&l^GZ z21@3j^R+vUc{0!E%1@W!LLRKO&4xs-daisB<$cnl0v^LbN^;WUx*b^qaXBcAo&@%% zT`ZI73C-=07{?WpIf#+Z5s(%S0~%;pSuo@}Ytx4pNkK#P01sdW3ZRz%2US6Xz6@O$ zbl9Z*7l#c9Zz_Wz55mujM))zXA&700WaXBV5pKTy!ZX}Alyj97|2N+geM{d2`U#JqcYyn zAnEEL)8aXZ#$>x_=Zw1u$k_E>=lHI-)b9E!p1_wQ4voI$!dHpO{N0=&PlGW7nbduK z)d>cj@`%i=kfBbMG^-2U82-C$a(}Wmdv}Zst$~bUV}gWvBa+Nr`m`b{6rXh!GiHDid750XHLqojkJYHa0?31Ud8|gVN~NmV<9S{(1u<~4ab|y z9jrJaL#NB^q(;tI}w35Dx+}-C9A-j)DRvaVjG&1Db&JzUt_p3jYBC| z2XNT5!2zCS*nh`#UaT1liV^u;8$bw5I3iUpi~ z-KJJ!HJ@2Euv&8fs~jKDER~tqJMGZ|hLFN_IdGt=1d!ID;V+e8usvPICuLX{$A+Uw z9ww?9$-_QxcVrZijD*wGMPv2XjKy;)W9{J3DM3sIF&xvxG3IG}Xf2a%hQAN61gPn>MPe9Gl!s%_9jIgCK+&h$V9HM#a*XR*9(J0VPGF(8cWx z{xsKk4P(x{i&jS6;LVr@C5Wg%dCwLZa5wdCMNqG(N0D zvLRiZOiuUOIe57+tvM8&Z3hILm&!eZfRKBh4!e@!ZNU)7;UcCK^9U0{(8MrE!(7AT zV}9XatSjM|Kj$U|c8>JU%>&v6%mUb47XY0HOkeGOkCRdob07ang7dXuw%no`Ugx+3 z(;4GHr+9k1#YPt(07Eu3XEeTbm$DAxd=xR0Ky5TS&pBX=TNrGsJNSsOzij9gJ6+br z(v7D##KRaP?*Z|Y$=K6bK$X5wi_M2|3v)al`h_LAu*8(aL?m+;#w0YSCriMplshdU z4AN|Ka#zV}L&>{_I`dZ2*DbZ!%g^bumh3?U7JUsNHgL4=+@|RR^%pSW^-ys5LD{OtPUIcZ2_#v$J^zbZ2$#f%n@4y z#6YD5H_v~x>UI-z0aUN!f1}#lPgyz9x`4TZLTxV)O=Ih3dt9Y$KS+->$_Fq?l7&IV zz{Y?>Ks+h4n`OpBga={WdOK6jE{K38v9Cw;IU1IrySfUE>ej?S@Bj4IxpWO0q7;NB zwB7W`+TBR&3WHP&$TJx4p}+~S7ZW@Ov)!W%a?=biV^6@r!-mpC8S^=q*Bsz zoTL<*15NxY7M8HAK?Px8>Oqi7yo(%q@*V|bA_jyeo1j5_1Y++Rs|yi9;9<@l7cQ&> zOJNJE_{cQyIELHWEP z#b>efX{-*pr-UP_Pp~5NORCQk8Dk!wj?8rH*z@I+@+r0VQ<1%&+Hi8+=~GRsD=)xg z?qqIqn^kVJ5w}^@cDBi<+Lx}QmvB3DN5-%mk+R~Ju53w_=d7DieP$wkW>lY()rttqQ`eO(|z6 z2xr8sCS_Flj7EG$mCtCC&vxZA7Tca{BY4<^QF=;l_PM9ZO+4|$NGX;(DQ{8z-xBHn z7Kiy;npXV2TJaxaZUkK4mFQzt>iZ7J8rgWGYIS3z)s3pvjZLjaRI8DcR`bdsW6CF)LvHTMg>j^{ zWNFoN(EL0u!z}ijPhumJ@=0%DiuvRl<49MI zr68SGYPwbRzbTeGDbuR|bcDmSYbMi8G=50A{c+5#Bk3WEc7^FyuRC40#s+p|V^@}@ z%5!{j<@>v`G3K*GF4YC7nfTUXg=eomsIO2t2CHbMZvtv^&qR7!MqWIpe=*M z!@f*ruw0Cd`YD97f*ituplUpR?X69^wbh(PSI97X7KC9q-HUj6f z4xG<6!Fh*rdq=Er{VMCyh}%*%d})) zEZ0R*1r-?sF&~uR?f&`&{}ZJ=SYKaI%FDsLkl*gf`cm$KIGBl3CUDV{>R5)F61A!q zcoEfwJkS%I5&$N@pk$p=-c-m3dU6K{N_ieMQ9fky|CaJEh5W8kzO$77RmgYr`irGp zS;#ATa(gM~Dm~91s00;qkJ211&^~X#3 zP$36&{dtShe@n}0)cJb-?NVM3*XVWixT=tIdh&avoTKzdwH%h-TgYiW`D`hZg)HyM z)>5dzzbe6tOZmFJfM3YnJy~1I<;uZZR2>F_He1M(dh)JP-mC;P^Jh!>Wk3hq;Bo%b z;OXyu(poU2&vvdXv7fABvO<0ux6t$;$e!W)mguYamYb|t$W}FfZz&fS@|K?bd?`;w ziDwcgF>A<{=)54WOgm*EH^#P1=(3DgAjjO(#7Y*jQBAwClpQd$CzXwZm_`MdOXoC@ z#A`L@x9CX%>k-&fKpCbK1Z`3=k`;1#j8Z$W-UUD@knZosd}1V_o2JBm@Z(Pn?AJpp z1R*%g3$fU1G?PpSxYw{2hg4R*?2JE6=axQhzFOsY7IMQQ0Uz2T4wFEcQ*vRG1H@Fd z;EY}Ne+NwtnOu2nb&itQ(glcZA8-B^;yk_;hbTCJ(g$|CT;C+yDXHNgG=UWcg@suh zB;L}T2;(!aV9RkEP$J1%Mzd^FaLrEF2|`t0(G<=pW2PBIp0bcLo)-190GT4l+|&Cw zF|t7%9jKjD#xth^B=hB77JZ%UUU7C4>;i5n`u+fh3E4Bp>y4~spc%X^vLGTLBj>oh zkbeVzNQ7cGs)@iPvae3=+SdAXau1}C`_i+xxn^1cBg&^ED^NHh^@_nD2MHc z$M}Vt^t#&7higbQp7ds%opRRMngH7lqsV^UB13lL6Qj=W6XV<*45MvSoPlPySz>k% zZWwCzbatOSv5n$tp)Xua0NGV9KDY&n3ac`;@5_>gT@>=lT8*b^t=~@B zQZ+Y@?=hfgYB^L7DTHIGv++U}-J)x%goYK57MN_Gy=y5e>CPg!-R@BXu z#GlEHe29?T8F!vOZWKPSlN_jIdMUGeQ@RRc$I!xbaX>U zKBtci_B>+ZZ5cHZ=V#)D{lST`sE!qNk3;U-W5&Wj+sT3*WK zp9x(gVG{QK_1C_4@a2d}|7VUB8--_*Q^siK>=eio3YhtP!eYM!%_B)ls~BH^8~*un zUi%WX?j#KhLFtK6=Yg4<@FyvQa?gr1K?w@+51BA{ zmXYM+3j;ph5Rl<6{!uZzWf$b*x%q1go|Z9;cSr7e5I%#@k1FK>)PxALz=ft zL|omS;f&*;(+}D8!Og{`9`qe3h9TTqU0*`Sf$3XEKB6PZpX7kSx0gb0>gjRcr7W2f zlUUD4&@mOXBPFPU!rmthWbyH$f;a90Mw~qJZOM2_0(XE->BmyQAc{`?? z;n(!+p`LtFIUfRNe@g?84@U1P<-4E>2(aIyj@$U#2OE2`ztm;MsMf4a{i0jhBf&9T z&*hfDHSh~(K!t38&e|NZ5OFfn4581eXN%agfuN3LV*m$1r#S!bfjPfTDWCI5bin*Q zcLqBQ*`N)lZZ%m$1~)kl58vw53)#aYd2XJznoSytdsBgm>eZ9|SWuv(1%T$0V=;Xp zSM}sR74*}HKo-fdkS$zxHi4=F77P@kqx5s>%K*KybhS;#l?EfFD9?OVW>q(~EtMc=Ep zUK8E=iJrVeZ*325aVcqSV;oX#sw`xieYyn|BN*R^9Z<^f>0s!+P{`#y`31doAduDC zG!FFSS4t^RF{)K1Ph}Vn?H;U0yf2Ar;Y%?mhh$B^Ao<*$loe!Syf2`ASz^n5M0r># zZ;N}qWilKQ->1Y!Qp8&$VlFT~!aluvxZm`0btGx>wbMdg-ILQ4@GTLlNCManSM9-z zZlR4_sI|fv^P+9?-jT0DfkK|pl~?s#gDqtQoEdM3E4JJ{^|3ZqUF-fsPj{@9@~xIC znp%;#l3DjTJ=v`~p9T)iF#cRmp02n4EV8sE>$c3!R$vT|0X(5=%KA!A$9tvR9jURS zPD=6Qs~T`7clK(h{OhGoAtU9{(fozl_2J+a+_b@stQ6t@(32gd_KzUWIR(Q-EQ5C? zu?CK9mbn(18f1P)WAasnpuc{t<#5Csr4zIuBy@6=Yv~w9o=oXY%y(fRp*U3W*31uE zFsa8Vh@NWRLeqGi);b#1I-^e7)6uQ$@K00XjmmI8YBe=%sfC`UKWmO;-KYbkk(Bb7 z@(_(UmH_z4NqSR_YTySD3VCUr*e{QS8Vx#{Eo#myB6Fbg_puu`rP#SWxu}#^q;5Ub zlkb(fhb)c*H! z-fG%DQ|ps`7Ob<9CzbNwQk<`?tKX-}{B&#%$`#wc?#YiU&F@C)!Il~ON}yMd%)wK? zOZYQAxkNcUHRAB=pzO)tmvR{hqPvG{C7)Qz{UC^y#P|McnlF{|(G1OgTd#;jplhgH z!xgHg$L%DdJ=h7K_Ntcx@-1BAoR#?YBPiCIY@CU?%#cN2%1=occW zbTn0ul~-@R3>T4pK-0Xo9!zf$c4TS$t=yn}*+&#}PP1AP#9M zx*mia9$1{O$4>h9&5b|Ii4`-^xUij#tYWvYjz=gEepZMv-eB5R3l#0z8qYjK8;4il zcP{0%F+9u-H z8l6}@pA7YQy%YNK_zByewnjd_UOpb+iG5iM`(icOPSkJqt<{kX4iMl&D6Cq;p-*3?$?Pm|!&cG?0yj88TVYpor*F?r06dgpy9Su@FlK|1o%uB;rK z-rMCGRLjg7Z#q|tHfV|NSl6n=UcGNN(yD3K^fPvi3+89-Q)aY!V#9{tIE`J?Ad5p{ z5I#8FhzIcEi<~O43QI0kB=ULv8GbpW3**UDirH z)p^2AxU3yn%T@m2=g->NdWG{RpFG(C_~a&l**t@XYi#e+a`W0c`)!k(Q`Ns1H-~wi zKl5V6{{il*^+sumTdl5NZ9sM8%Syj2mW!R_llk)!9S*^%iTxALVut8YY?27q!|(8j z*U%IA@*2ICgZ_B<^X6D+%b8sYMQ~czK1E|+2EE-{Ww%4`W~DzXmb*;;WK#BNGu#(7 z!%r)pPd5YL`^xG|F)MZ4m$k~5ooF8VbSS3x&>7Aoi(2A-6`I)2v{<<5sZjGer>i>m z5+<-;Ll9y-rnaxa0Dy-z)&2E6Fqv=g11QTXn$~6%sHqt3j@;3eOMJN=PnR%xQqI$O zIM2reVgR|fD-SQMFU}{2H3Y30WBugpwXMew*xUJ?RQWr*^4z%G;>s>?jwr9|_0Otx zW9-`OVXI!1otmclKFuyA+tZ(e&(<_!xo#8$_79UFFa$S@T#LZ`8=&Xdds#AF9(I?8?9gQ}Rh2#ws01CnR>^r~P{pSd(@hn#5m*1YB*DyURRuq^0vY{1o;+WPuWZ+C!Z}^hW4t}oA_Dv!dJmU!l%@q$kQ|Vy&hM|5 z^m9n^sTMQ@PyWK))ITW1=dp}{Z$SbmD&Mj!sj8l*AvB|Coc#DKn_&_?2=5kCQxrF62LdZ(kDh2CDWqOZ~72$c7= zZ{Rg?_Ob6uxg)?~ZT*0Z?luG4t#h$))VD+*NcuqbX)A_9Pg$lyHi+?!SiHdyvo z{sU~6$dE3NY}ax4cDLYpV!b>RM3jyt9;PfEQQX^XS=D^Mkbm%7Jpl_5bIqLZ?@z<7 zQf`GlJ~zyGqFnLWFFslGL_}LT*$YnNl)eo z*L*ltV;k5Wz>@PLh?}nbVy(cdOSu+&U{~N%5b$4MJ}Vl+{({?4dQu%Q2%Z7M+;Ott zfZfHA($lXb(3@y_aH#b-7^N%0KCmsNdS4)q?Q44~y_D~?kg3q6*yLI2ae1Kh@l)uo zA?QE^;4hVqgBf2N+XWhepggM~LEw}^@V3z<;84m_;_9oalaOIVKMa?Zg*L%gb1f(z(I6XJ{IGCPqSgkbyJ*Gu^xM58*2Zu-$i**a@kW_m)yUfemzqX|S}#BLfbfAcBbD*ZzUI zjRzJQad^^3GCTKw17Sb-*wFVY*>!+OGG1 z>w0->s`o#!_T+N?iB#`@oR3R-at~Xm`sKSVegR5&f($YQ0Q4~csUCiVwJ9Gb-e1@p z&g%N=)4zZrIJd|({=D$OP7K_@Jrjtd0%{Sq3gZCeD#1bruk#=e#U^D)$77Apf&gv( zno{E1UV}V>Z|8|v($>*`IRzsqY7SVEaR^IuqXMuZ4!X&<8g|kVO%QHDIZ8URxhrpA zsDR9SK|k$**;)8K3;k|aqT5w`F#g|xuVB;)jJP1&Pc(ct7dUaZFRc)=l zp2Y>g(ekZ48Q4YCtbg3;(?}r~)v!$P9XcZ1r0F+m+q}{41s?!|eQ$AZt;1GWQOYgk z4_lxHN1<+^nEh$u>yy4!DxXBqQV{t23xDl%SMu5lAtK1w;Dga7esK%R;{vlSj3F7o zCdHoGQw_hJ$!I)=C^UtQppZA??JAuAOf{NVo$Q?zhvdTenx33Ig`ip8T1pjEwyD5} z1Xa>O!Z5D6B|B*>?wZclUYecG3o+#cO(7rY%Krm+G1+%bevZ8XT5-SDTB_O}WANnK zT_Hb0eXto%>AR%&2q@1PYSMxLBO%rEp0!@ig0T~Bxj^ULCpKte(P>4p=f%>&N#79! zTfm`3mVBTj|4|KpjS~E6<-A}B;WxMlhOnN z^G9q!Rj3C7yxCL(I0Gj_a}FdJ#zDu?ku`u9Lrts#vF}3_2n|{;m>YVANdTbf=8=q> z2042gV~Ak`o~80nBeOy)G5UpFQ1pE3w$pKt0{Md={=j-;-CAvf5&Ufl+riw~&T+5eYb-86}L0Lhh|OT!4~N zz6#FK5b?=1&HFK_F)2Qh3;E-kX07tMJLc1o7vRI+U74sU?h(1rE)mS6_^haDxY}90>=R&%y;6m| zxF*}9rX^11)b8n?n(P}&_VJh-2=LFs4}k|fEzP19q&KaYsd;8cl5V&5t#|~JM3r*+ zYe^%xNUlxkAi39-TNnvmTPnt1Sn4nMXZs8yX4uj2z=lRBW=+*gtl5sBQE!$JzX?RU zyyS+BY7Gs#p|ivO5N(O`*r-be- zR!1$H)#er%j1m`?eg}*kKi9)T2gC&txOV5S{$fgj(jY5>&B5dn9*#s5vcUe-%g{)h@)I1Fla3Av< zMhn6GBBy6k0q;bAZN&b=m0tw>IM-#S)< z&^Bmf7&{HexYA1vefo-1lMg5FYY&l!l#PXV4KX$lvSK^s#&YZ##`jrx*a)iBv*~K~ zt&rjg*F=3?p^8E;>rBnqYo+nLbXyw7?TJ^ucT+2tH^Ty8{@_jXv+(VXs?nJ9pGa;W6qv~S80&2 zWShb-0I_SPccvG}WzxW1`UMv(+@<-Gt5seuue}rfb&zkVd@yzbe^h~7M!pHc(&+g* z+{N#N<}Pyf*B&41J5UH#s7}tfW<{@BIcemuUYO#r_`KxO&nzT@*E%P*%B>gotH?E z2@$=&vwi><$n}5kU=`S=EtB6|WP%6w8VIHAww2RL2 zf_RtOnub=_mxF^T2~?B72K2EYiVJKHYB6TaD4JtdpuB~^H-Q*uGVx}5O}w^VCDwx6 zoYk?9ScOa&Cxa;C6>D)l%=i3#EpGzL{au*g5ugWmMOidw4q16*SOTGx3;q+D6)DAI z%aWKgbU>}0>QmChbt&a+_mZhMGsoG}KrYCD8v>i$SYmNbRmsYX;-Bquy>#;n3$1~m z+ziJp#B(5*5~+h%o8?{&f0yOvQxl5hVB!EQ#37c@@aZ_a#b$*+DHjCz=Uqm6Nc3u$ z6!3%~{^@^>KSg^GsJyAMtIn%2f3F6wy$F9Dm=Eb-OVNOxbwOi=cykJBkOMU#4Ryd> z|ECuO&N=@Ya}YolC{YnQz{?b255J5J!9zd@@rNgbBAm$I9V*-ey zi_L>3-Qxf=QJxEFFN-2#L7oP(EPBBif~W?rX%~q-E7Q~8;x$nMlORydB2ykT-fQF! zczLl_rOyeYH^eJoxIr#iQI>@VrO-fL&&i4k$5jSr1szx&T2Y)AjROGD7S5~#n4`Xy z6IYB$(r{`Enw)xGw6}duwlu;2=2$TpyvM;D{}|+h%(9KxUm&#npX7#LUr5or>TV8= z#ouL>v$fxxsQWlt6wFFk3)~}Ysp@SfXETug3QY6#^J4B{q~-x z5fa(lFa6olXvaZpPf8c1}85t#LzyaLA zgoUhyKm9tkZ@K0mBFR7b%PK^VCGeEL<%xM6ub;ErueZk>ylyd1UlLP7J!s|2@wTQn zkWWvR$!(q{Ch$Qr;R1kJWxxQS`;gxP`a!|~Ui03k(^1H{^6vK6XKP3^o6+xf4U4>) z9`?Yeo{Vq}QbLBv0Co}An)7b5iuuAWl4RbY5R{}Dyl|P^k|YLa`vAjaonqIIzh8 z*bUmH&e<55Dgz_~s4bED*5|K@wxQaN3GT+Q1SL6Sj597;Xy)X`X1f5KEi4&wzlA)oE3;bgte~BRp$O@gZ z(F2W%`E;o;4Qv@91OY0wv|=(Rq!4QPjXLm8f`+>&j6=w(a1>mp#6Qcl&;*T$6QXY zlMdcB8k63Bk-Te6c#)(D6oBF8L8?Ro{|g%Yqfx%xUz@DJ^_JCh$tw2sgf?^1LoTE+ zD&Q>s2|q#{Y_vb=WfWS8U7(g%i8^}+86~RouGwN2Rt|2ci(dqu6?)uI1&aAw{yMlt zH}Tiv0UY>`<)#BU^G}O*Qd-^k!iz8tD1_DYJ1$u6QHsHbn=F@lN+i`}>n5sn91!!> z0o|OntO|U+rv{t}oLSNMgOcrxM(jN0ew6@3_*MMkx6HP2HbeplCargx2S_< z6-Y5(+XY$KpXLt2PWAk+c{Z7cAB{qT2p9g^$C59n33eB^P=Y`4&y(3TEM=rwiJ@Uk zc;Vw}&IsJ3;{mvD&RBwj;DsOp>0H!pPf$KueBhC%MS>3@0%Ebj0AO8S2XPg!vUsy{ zc1adpM31ZtQVR^mk0Bh8Q8%lF3oEh6WTBOt`^Yo?CFS70qpF@h=LOnAB(3$uew-M1 zSO_$LYQTY6#d{DolG6N3r@&GMDnTH&-jINadC+^@2gdm>&yXj<^!#aE92HbGY zpLE24aTRncxw;4#_%x0v(g)!OVrvU%w6}v@BmJl~wn*srIU(q=5 z!juoneNcHf`CwRBC{j<)2QUU{%1cLpCA%$Xj(Cp4jNZ?MrBylKr6X@3)gvqxf$Wt$ zVs?uG27)+iQIojbi=ZIu(I6sd1%ZR?&s-Jynj&IBRGUovFKY$i=l{etHX(R2e;4I; zE2$U>P{j*1TTt#j?%m7!58= zF>j8)HiF=SD)}G;dd&YpZ^()?3P91n76w7I1PqgTY|i-Hkm}G)e^_TZ&7{No_>Kcz zZ{9=zoUcjGj78S+k>*W;AgKJGMq?LV^MH@h*ae6^eeh>MMsB3>dw22fEp82Bwf9=? z8hnx|!qXS>GOFE^`+;OBzX=6^C&46)_IY0ox{J)@p9;TO*ZcsX6u0FMB4wpsMbkQb*5P4~SQ!Rg;-m zlS#RKv)s zw^V&GqrNyf8o?3D>WkUf7g79tQYrr}rkvDvv{|Msu-C{#>*c|~gQ~#8^rNcra1)}+ z1T=j1R$lWu>fXLyF7Q!jzV67qTK8+QZZ&lOwqCyF>vrU0UHQS7-ph4}RbMaVv=kps zQdxbFJ$>X9e(AFBXitf7>d3xAezPmnIJBH<@az$gAqH$5Xn{vVNQs=YOosJauGLI` zTG+&Lxf$hzIt`SUo&aP&MG^}bf+hgJDur~H&EpNI{m|7WFtucQAN zrT;5;7(zOMFe3#$V>5V$Cw15KW*PHm48p)p)${hxSoS6$*z(_zoUKuUcV?R?G0y|2 zil=87N61ondQ9Lm9;LK)G@}aIxC4zK_uH4}&t986p>um@+G0C96qTE{-Hj?|iGx3k z7b+$FWnGEK69M2&2z&}3;a?2wsGKq17U%P%ff-0oo_@(3;xK7!Yw-o zGxemDSm&rm-l}}o#9Bp^9Q)li043XOqRC9=zxC`aO@He-_PDonaBb-|z>5|~Tau}a zVdJzK^X&*(PI0TgqyQ#9PPF2G*5>>X7jN%V`k#!^LmKfBJ0jy4+@4bnW00KjC6RHA z_BTs)2DP;+YwQbE;*gC?LH5KdT_4Gnrk1&f)Ie8eDjnE=ZrW{IBO_XNT>X}#* z{eJOGjE46qI(jIk9b%JJxVHInI?X4a|x2h_C0=xB+I zkITME`9JEo_eXHeaqK*XudzOX<`C^&X@Oy#kwfE4AO?(GxdBL$bMo7WT(de~S6U|J z<*NK|MauUlj~d=VW*tv|L$Uo$eNqiqcb>7Zlc~9=Fb>29q&P%GaR=snF(IXKAEg^w;kVep3(=w(uF_?!xDOASM8KN^#h9uU0wGO znc?cz#@Hsu#8>A7qeAx8jd~vxz(+#OQwWS$jh1;LpoiROfz%`tFEe@QoT81fB+3^EasObvdXoZ<3XeiVv8jl zZ8i7Rt>%aqo%F?08DAzlQW77`qxT@Q3cfsok4#aP`u$SIUed-OY+8~VC@GpF+rcA~ zL8zJS0rlVm-h<$VHPx=%n{3(~X3)Prg+jUykHrqQ{^EuXHWrpGkGgEx&-3bwdoARW zejk<5C35MwT*|2ys(=j8)g#8E>*Z%BG+k);9rclKNrO(rK+);YpXR6z)dR;l(-D0Q zR)zeStqMw(AxDT_r}m5ssb5+P{`lGI>=IYjowjY%u}rp3%ImZVye?{+4>*@S;9+-dv-%1QM}u{jI`?RBsZ31D z1uFD{NaziOLi_O>GD5f2LN`*V#^F*VA_E_=2ahD!nNG^5Rqm%FxpTB`T@|s#icu$b zcFqJyuhk7<#-Un0Tn;jJvLVCcbMELskmJ!+5E~lLUShBg!$>=tYBD!r#6BtaDqQ!v z^jJMdOG%kyvJAuuSq2{0Q3 zDK0>sX8I@!=<%JVI_-RHy&RaRXBiq8f9p_sk!Mmj@CPyDtJ~UcDqPAk8pXDTRtA(X zQw9iz(h^z29={g7KsP1Z!lZ1}nB4ftV-oz?kYS5G0be5TSt`G{OpagxX7SH-LG;|J z*Bmi#BmbU!8<9p?rTmyhMJ~*O>3<}5+&QjsBwa^tK>%p7>OVY!EJ`s0;ZR$yiS3Fb zsv|dmXICDGBeouqR{o`ub(Wh0nWSgYFD#QY@PX+d$Te0+oym!H4={8ez*=6%>J|?* z0u@mj^b1%?3l{Jrv@da@FKITDzf!c9b>%~p7^6KY%QRe<#ZYsw!N%S?Z+*CKgMVmJ zO1awlI~WDi0=ohXDa9)vB#PQ`Q_k4rBj*0t&o>!nMfNpZC2*Y@mk9dfVPA{xwy>dG zuVI~q;Mr>Wqq(~ARKhwAm>+ucoe;^7UFue+*g5r9OU=IAgNrvfOtA z*y&;iX|gk_wtFFf)xh+`At@TN;!#0IZq?R$M%-GRn@%v^=qBJCv`0`<^L8?fH*9e} z7vAl*2Xgt`fg!<&wLl8ORrl54p};=M^*MP?i9Vd%Kti9t5r549np zTRolp0iX(}sFy#04YxkDk`n7CIpg>zMvS^D`%q6VrN>KI10NCe^RU zQPk3R&}C@C?Xwt2r$xT8Ya6T{-3Gl?kUyQHU+rM|l4r%dp|Dp&yJpV8(~1#Hx4jOg zEfz}=kZ_Z4iBJgxIZHL|Ez#_9JiqC9ZXuq^bF1;(m5R4985*x1eqFBJ$K`{Jb{rtd zJhRqm@>Cc3+f0+BbsnpHdmL6hhokn`--_0BP_?H~9aQCW?;wC5q)>x2C)%qA*ugn| ze5pIixODt*q~SuwD*6C!c2ZWHB|A3DirPCnY*k@GN7^o2=a^tJTnl+6vjo;yG)Tr< z8uEOBvNezxf%eErW@+6H3Ix8ae*dRICS}YIxuH%WD_wlv=Hl~L5T6JVn??mgolzND zA}6%FA9j85(Ey)8`r@RebS0JdK?qOz(8cDQOpkm3G1-;dFf6y`kBVq(%`tgyjdZ#5 z&hlnETBDrT5-YFFh)gY!S;ge%CuK%`G!yy#HO?asHaYj#pkmJBRj2On0FA|(UBXwa$~GjAeT;Ty6-6nj6&}2%CFVf{)ok1DL>zy z@F!)J>eF93fL1MO&4p0f-Z+GoRQ*~mCZFj5d}hiA`SrywDr=Hopr7A&|>(gdSFpEf&K_tJJuER@==`D z7T_s-?NssHAL02j7xOQRV;(JtRsdCmJv8?&4g#PfuhLEddG*7!;U93p*?-Xw95T)1 z!e#QU@#=}m{i^N#i{XWTabB3ma_gk*RUP(5h+XUOe{GCdGMq-|>0s}*95r?1JB4i2&828 zKM%P`6!XL#j)xK$-Z&5bbQVigN`EdOF-Xu+>SR9dw{ty)>#M4 zNPVjoad2ByFLB^;dH-?Y09&a?6@R=Y7Hr_(Pb)Ooeo;+$Q|$Cfd74%~vKSeA#!_h9 zvb;|zYmK~hy}Xr8jJbk~iU_J$Pi++OD})?5^hb1Fgf@S?nDcJu)^|7E`a;FzbFr*i zy>H|FP^wpRd#1~2>2YSv&6+=?dkt+(Y!Kv~+(ARVe$FzpUS`aSW(wM?2<(V;w#kK? zykwupEkHNl*fBDXqXq6p_J|ep0M-U>T`yZR2KER4F`xEuN=9HE121$D^}=REy<72o za;4u6^lV{chA6Izc7t6&SoJrZP?RtBZ7W$2-DdkdVt|P`v zftBYoFHgld12hXc&k7KEDHs}|L}zE!a;~kN?$R!Pk50!tE5Br?N#l4dx{zCHp8a>> zIeOozV+QiXj+dH-U!0#Mjh9PL(Lvq>=-Dy|;ax9_g1{g9>w3~R6CAv(LG&2}D<2yk zXWBxK_;S1v2K5j^Z~>8oo~E#`LZI7b)$LP(Zh4^Q)&cK; z`|22(*J|UvgA=AU@F!5gS^>Pj$?Z?0yM22{V+Ru`oZ|om3K>I`@BgHKCeLVM!YOBBFAyGoOv*D9JAKoJcu@eCryEI(~-5G*piOejM{rc?Y zxJJwIK_*Sk7ON!Wfh~%b0N{1baf*1g2vtK16xfI^vcwTcq2V>XtYSLw79>Z>~-S!E;!wB@VBV z;q@|%=EH8KUd|exmf>3e;cYV9Y*5@AFkHw@=gM@qdJlbgcXe#hih7tgjXn{!pf}tV zJzK#Rj-H%R$~1dJ5Ll;)zA1UyOt9IqR`TRAM@{vXb_RD(+8UM3Dv} zw5KbT`QOC8(`|~4orF%$)5%1;ux(9kZ%~H)C3hbHaBEX^OCHW`?dTuh)ReeNCEgO7 z5J_ad-5680v|P0@XtP(T#QuKQz((H{f~-cq+5zQnwVa_BQC2%ly7eJiUR+CZZbF?+ z&XKGvB@U&*6fcG@m8P;xB9Ba|X^Fwx!g>vTF}xoclt3PMKFsF056;E(3hd=~XjHUaM;N_qzMk zH!q$|>DfjU@%#go-hcVjOP_Dg8*$ENNL`FgjKc@#fZ=XL{KIO<^J4GkqiB9zZ7Pa5 zSbaptv0_IVzGOWqcj~zPPCvNSLFw0BEBjhA;QP%vnG=9dGt9E?0GQYlo9p``K4&S; zH^(?flv#`grQxxkRls&ovm{Z7=&jk^?cYD z^7l2(uPXohViO8^9B6WD&LZQhWau>c*`ey4&}uy#e4tw)wvxQ6l$%UC)!w7SHY`LG z(yJBt(^57WnO71AAa~_?g?y)`{GtQoJ5(5+VwGTxqHfm>w3FE^6}J=Wsc9V-O*WbmYl}oYj?g zqq^b7z$R8$f7Z6J+wp&iQI>MVbWVmGUa`dKRk?Zb>M9a`^jz7mk$i^6*fbgXNKgg7 z?G(76Ht=f}61m36H-JC}h7$vSEuIW7$S>DLHm(RYGu2PJ*!$9a zW3P}0YgiB)_Zr$>I$Loee^OKaM%@grGkTbx%(SQioLLbUmcF1fRP~@aO}?XWeLi*& zg9LY>p2O`~rTngG;x%6_W45rbu6&nf(RVcgtj6kvd>l%mLs0-vcZu#Fs75aQ-1GhZ zaRDi{FI5Eg_vGoN+-a&dMCk*^eTtg9Wgn$utH zQMQ#kTH3y%v{6yoXwK@$@3>NZ3XjX;104=LFw!aX~&2{bib6BDp zeyfxpG>CjuoK~Hz`21#I^xu|k21dV!b((mqkG5;FvKnjsaBTucJ2xhkVTMU|?#bMu z^hcHcsB;j{f4-M->zmbt_I+!$r|{)aEcVL=ou=h_?Vt}LPmh=e$$9mAZT(Y&l4)VS zR=dV-U04;y-mTs`>{5dorHlddfDHSSVLQrEHwR9=SM6Kt<=dpGk$Fv5el`ZVrhi=U zIf;(^T30?D)2sQfR42aDIq`!4uq*u&0K7RJ+18b9F`vaNUz+^7K}XhgCGm)=Bfm_K zz&dSf{lF{bApqOnE((1IpZMzl4{xU17L@)zXWX?dNx*?#4#w~}eUXietQ69CV3u9* zJWWOl`JZ+3e1}TBikkbNA_2;k|2x%X?{qHfsLP%kyGDm4c8bw$rThv+kiSp+_-02} zl2e8ml{lsnPxhNY%%x(^1p7(J4<7QM&G-Yfb7ae97F{RK>%%EJK%grRdM_(h56$J} ztu?lLmHy%w+d_((=JBPx)bR26k5pshn@$%zD@1pI4iqNuuPxmlH0?N{DTa+%p7ULW zWHQIPZ1Zp}E6g@92ZJ{p{9ZSNQ4f)?l>=FI`<(jsb51M1ZE-~$QM5(r!)YL_DCBK5 zm_Nn3rTn=;3LTPpxK3OrA80NNu~jmhUYx-IWXB?w;JU zLw1}aJL>dO`8|i~Vp+6Ud=$@lBskX|FX~83g9oyVK!;Z`-N*AM1 zbgQT5Kxwu{iRXm3p@f-coqKJR^(}^tw$@i!>rRHvVl}i=1+vrs)r?Ga)0f!G=bBjD zBo~VhTduy!{m{6~&^0JTyVk5Sj|@L7LpTsjdpCPG@DIFCeRkC(hGFVA>eTVMQa%A< zdf!umV6Oaga)(=;f2tjf^9>}rAdkRt&yyNP0|N``YV$2pacqv-@`vi^KXkeGMcSs0 zcja$juQdmz8k^lOlWpjaoa@tP<@s3hgXFpg_s7%yy~!%2KM2WXY&`q+Jvf^u7fxFo zRLIXDmTE8mqZ8L@caU3Oy;#BQe@4N_hKFK8^E@^22sn_l-R=?@$@{%>rKy_q`(h=N z1(;)J@EWi|%y0!BCP4F!d=R}`SC0YF)_tSZDrHBzjUzIa3Eg;D*#A&PDbJb{x{kcJ zkcSW+UAca~3Fj2To*BHox{mYbmeMiXeZ*#T_Qwr<(?#q@a|6Z2;)BfZ#+=7Xc_69w zN|{yfzep3;i=2jksEKQ)EB~doeI9Ejr&TKzmK?J4YaE79Gd~ULmGX`_ub#HR2U}lr z*{Q!}LPdPGy*Y5@8OzRCbKay!r6K2Rm;SrM_`0GxZU&3V%-*Z}kHBVXLuOS6a@=2)0oB3lbNqeh^=kur8=A-B~u)ln^Y3>VYr(`VSy|ClM3T$swZ@M6A8 zLQ%-i)%>$BbJ-dlVDHEUh1`QGUHPu&C`<~fR{%=+F4Qww$*uvjNOnodp&f%CVEWXj zCeN|3xl(4_qX$|s6QcySv=p~+f#2wXdp~Bj)w-h!8m;Ru)F|6I;-rwT zQSF{&-`R0_;|4$H^-T!}H{rqhO4+DNzFA%H<|vq}cGQ(GdKY+x>`%cqXi!*YQMQ*T z+e;kVH(T@U%DX(XbjM8?%;&banp&rca2#e3DvyQ&-*$CN{1JMk8RT6TrXc!UwpL@vr2?2a;{Ct{lY3od_@;F!J!>ar*cI8bq0{t!Sio?Ekl~j#+ zymGGe^Ef|YzGf=@Jl1$It(edr$0r8|PIlOgF*EW8eeH2ZU!$vMhsbt=uI(E`K<$Zr zruF58R43B{f5azWB-Bu0znR!V1L8uSYgP2m<*d#^Fb69O1{5kymv?bX|9rpy)2b_^ zpVzSQgC8!NzbHn)8`WYs@!{GOQ3`r_DA2OvG}x=G)##d82;7o$(n3C3(|l8DJ{mWC zmv6Ik+r^`?{Qq{<=W7eq=Xh<`>y*#?$OpbgPOFoijiXxZ>UX0(X<1UXRnQleQoXFY zP@VVII-gd`mPf$nq+Px{^U0huFBcm(wBm!=!O=z0M}5&B;WT|wy)WF}%nP}&rkN<^ zou*HdPxY)prOcxF_**CpN(N~}`tn7;LxFU(?umL;nXQ|NYmg`MtT=c|1W&)}!XySK z2BQ(5aC{a;N?)r_V3Am`9~-&1eoJLrE_-|HeDz!&)0ZEIHp|dP8CoYe&uwUp46WCf zsSPFY*(yWRwKCgfC^%$^-&4ldW_9-z9*$sVDfVd$>6Z@Blp0;eBCYmUTkZ>aakrW~ zaL-TTfDz<0+q@J+PDj>ws1aI-H2e~9k2bIAbY90a^h^B9Xh*}u1%A;w>=z}B#!Yk0 z7NHfC&jk+`6Wlo%92t(q*}&VYCne78uHqBVyWyi5y1PBLX?~N>MjR#v4ejktz!*ok z$I$kwZLGGd;T>M=Ra>!MRs^BDRaQ*P3PQbIR&0~R`@HAK3hlP=^$; z*jmZDgADl!xfr9np1iA`?Y;}#+5wrUv*I9m1N_0fls;QJeUEO$h0c)WJ#NFcTL0>R zR*x-)h_SIAiX249|8YgnIakrsa55D@-7=NS@f@Ta+5!Z?1#c3fwVL5^U4IRHHXf0B zFo_{cAd!FOewk$Wi?B(0wtliOzku-o<_sT%#@Ef!dzxHS&_=>**b*gz69i$5SdKF~ zwfYp4VYHwi)QzoIl5(MpS0I+i5|DwXRq-87u8J>jd9OKVktt@eht8A=_!2KAzMjx@ zL3(d{z=pF7<^|l6_(RGr{Kii@L{H4wSfjrTcS$=+ffm^s{xdon;KwLn85;juO z*j?1MTjXZ9Akp8oie4GRwl?R&+_c5B0tX1Sy5Ot_h0Q=BPGJgeZP4K;szWiD5Gx6K zuQUDxL(p4N!d=wDdXA2|$MC82jn$);u_+l_BV+4zpYw$4_qWQ}w2aZB?J~Aaf*0zm zH@wd2Z$2N>GZXOI0*;Wfr$24qe55i=@>CMqj#RG=;xq1P-8Q+g@qBc{*Qjyu2y|QJ zbXx^{Aa|$YPl$pTV?zTCC=Ek~AC*TrFG$HaAti$Z-{v5m^qud~$j1}_A5`=TpoC1k zM2awdND%0NLYAXbo)Bt0QHYBCHA=)VV-idt4uA3%k_iA`?zZa(OK^o;cCKKH-PWEQDdjWZe4bPp z3Dv1KUEmEgO(t9iXMq8FY64c^117W!`>$a2raD}`-?8WoVoLO(fpN1Rm z+O=JP6;90ad~)c~%LcMna=8rQF)m#UDKwlqphL`km=&yG1?U+kuo24OU!XHeOxv^7 zQ=Hm>o*?*NiuO-rc$eDNcdL%chpx3m>I?-|ReM=q(39ta5*sH_;++Mah64x;Z6ZL4 zlvRW9(t0+%51*t*m3Y+T8<*$9Ya&3o(AFeEG2j3U;T;y*sYE!E2nQ3jpGrg}w@b^Z zM9(<4I)e*4D6p>*yRFvptfBLynl=5R^{UzwPBmFBGuTG1+_;#GC-v1Ma)yDg zb*7&5Zr+U9qQvgvz(cl(T<~~eYKsyC3<2@K-Y#B`xI?+o0XgNXWew=xo(v~k5+lPw zmbKYTz~3VSFwxu!Ik#>^pHu~Q$BhWDdiCTcyjEtA(niqJJ8ZT-5`YGgp^~I$u0uof zl*2N`yL=9)4+Xwk$_1t^SV1mDcs${w2}Ogw48=u#`k(pvc&=qp0WvqEAeTac4={<# zy%oGmRlx@p%}kGguVR=m*nD>KW@2g4Gp9>VRco(h#AF9M!K|=Oc^P1IjVejd^ zhW^@AMRY-P-ZFi>dKiz<@H4e-lBSS5fp)HI12;2-oQY@4q+r5D2qy)svgi{Q4-SyG zC12?2{R?-*UK_1GL6x1?#3m5NN67@Jw@bqYPczRb#m< z@p_UE6!63>1ZVK4GGkSjJ%K}1R>jAA-gpDbNXeE49<(^C!HvO=n7oizzqNbgT* z$kARO54^_q<~;Jh1@yE7x=@wrzfgvX#3yjBw{%!8)Cah;TCwrHMUbJQg#>GP9lVkl z59Hn|WkvA!@eIHXA_g!GXQ83w3&|&dk!%C^krHf43>rc~9MGGPz!ck6JK9@h>IHJi z6Z63d=Pwc~lKofRAw7q`$IxdaFFg(euLi|Igg0cBOz}@D=B0Sfz6x6(_!t5}(pU8A z;Y+*qn56BaMTQ$<58SXW2Zo#G%B2cjm6Wj9+X9^~Bv#{!Qf2}&1S(8}L>s{P;PK9C z8nv%(JI9pmMjOXMf4~Bsz7>!sF&vdCe8rpB$Nj-aGhkavVp|a&bmA8LGRUe$94DyDHevzHGq`ljRxSP@ z4I=C(w4+?C-L^LO_u+&m=}f$MCt8iImIyqs2svjXyV_aO?5Y!#(u~%8vY_RXhL3+( zO|llN9|^s$n@c8M&m27(roT1c>zrtqpM2Kf`RD59%Dp)`8iXhtOVD*fE}90S6xrK4 zXukEyC-~gAgIoOP_4EYzax_Hfrt~|QD|Bo69bQ~Lo=JR7!&SGV^2ej2^0y)bC(nFd zB13xk_N<;VI!pbr31N-oKK=GGr)1(2w8=r2$B@~^qv76un&r2L;zmR;lknpB>yG?Y zR}!bE7W%y>H0n6dFs(6Dd3W#$$fV>xu(*%Gpg!8y^brrV-(JY&b$eegifeRpH4`SE#9IVryc{FVz{7DsNy>gUi%VbNT^wh+fzN@%c^Cullxv!i(6lOVO&DyEQcn5 z)bqrj_!o0Pp=pI{s^rN6wnm)1@Su5uGx%xgBaK>&q3a^rldUiRpNV^&Ak5#l^&tchs7@v()OTr z<1|_o^nDfd{Q=T!(~H4;Eo~kTb`-e!TjM z#|dp>C!*AP!pTh>I}D+5euFvqT-v03M0tKB;@MFcJ9#VKQCo4Y*VA8HOF<;VUl`ll zNQt+6gJQJXS9e`j|BLnVjZ{28%f<6w#(E|P&y=E{RN(1JjF#mtTKH+X`{QT{0v--+ zcOUOEQ1|HA&$nN|4$NaIrV03aFm)6?x>-gy%IG@5*8@k_$mn_*jgT3|(PT9;qd1_f ziA?nl_&L@2%$SeklgH?Dxv>QA3~qzM*jvJYMB{?yLHo+-#+BGowi+PwtX?e$LmZO1 zMkDqM1%roSjmE?`%djaZj%}LH7=tDNpCuN4{By0#*bEH*PUzr}G&z$=iI5-}K-OeF z1$Z-`!fcpE5pKkFGnG*@Z*IEmW6JX@v6%{c`b8lqrpfSoR8QG{ugUg($~N(Nh~RM& z{IaWFid^g<#A1#Q!v5~2DC{wwj6au|{KOBBI2enu%1=V)$EPE=bY)B2Y<)rt!i+8; zK^$^}2b&L3>q+5L4;NQ3nlV`&OPK7$>mV6%K{C<|k{w$2#@OEE#}+l@k{=484l^mg zR8vdLyQ3zb{P@nW>N6bk$$j}tpR<5Jw)_Pth3B{?HsND`d(5A1qWe7H!A#1v=ylrY zf{)v7SN*rg{GV12KIsb|Gd{F@48+%PC^du=H60yOaXVu7MTv_u(?ow1QPP!(58TW% zd-Icy`(h|)ZvY4jX>#0%Vkq<*Qi%zdhUm>qvzFUCvRi@rWDJzifWZ5GJo*@M%R7cP zN{@oDe@IKS(a{&^rYm=Nq4`h3&8S7eH%aeQqi#v@X>>*|Xj_&&`60HgF}GYUnv~tz zw0B2V@1_S;=iN=)52?v4>AF0BB)KvIp4UhBV@Q6|$XQSza)-;VPc(=uEKjY2*Y}DKG@2xj9rx1MF z%R>If%z)fu4ZZ{554fw}1n08GX!(x_P#~O8k7m z(+3kzYg6V>coS&>@b0W9l2`%Axf1(=%pzRazj$pQJa_4AdQbJZt?|JctfJ!~4osNu zc#;VCNSNnf<~9x8C&qaRE7kZ%95Azn=7t9JKVMfxa2FSgHAA5+n}g6OUr3?eSR7sM zKhh07t-7xW_p#x40<>lJ5kLTUX&_9auP5Brf|dv|hE|1inHBn zr!U{2y^^<-`go(rEmw}ZASN34g;Dqunvf^zk`-a`;ygoY&bp{*#(L4d)qopsd4?2Z zexU;R^_Y0(5Jwv7X6ey5&=3!}-SQQK*a&Fy-S;e&*G_!4*@)DWc6^Vukc*4TL2m zCJnu21auh*NK6-?z4$`jvY1EpU7C22mq3}D8@5=jVI0_-U2CEyluo(O2ci*>W*SO- zNK;{AOOsihC9shfIg46)Jyulxt3++FR39vc!GAS9@g8Yu)bnc2)Rw0CUoXpJ<*(`1 zUCwLd=Ig?(J2e3^TN(jP_LN=|FNIox5*Ktwe3vx2@>owF?U2iFDH3F~HLq1r*Yrm@ zh0+i(gyT>V_CiT-3kyl+%L5L)6^H|9XKNy*N>~J7D>KYl3(b@K4J*rp0RjKyZ=ffb zc*Duc|AK%OO>>msU!XIq1cfk!b*U$RO#%K%0#^6eUI$+ui=h5NCh>B~%45a5-f#kL z4mBimc42(mslF!D|1_;<6@}U06W#-ws1rP4^{%?bdDA?Gyf%M%0CQG==N?VG9%1sy zfyQ#u(--iv=Z`-bu1KnJoZv3w2Q(AzX%1N-X@G#tK{kjcCYqf2XDk=|=_4=Hi(|z& znRw4qF|&?U>`w?~34b9G@InL;_Ht3hZqdeAE}0ll?5RjSf&IpUpTOeF-JI6-Ol8uJ6aQupr{7)iQO9OLmg-lY=mM|$y;Fzlhp%@hzuzQ0fdxPgLOC50~P4NyHtk1 zd(YuOCX%ngymSWn3nh{ z|F0{<#8ZBA2Yi8R51==kcD0M<-8f5-GdXxjS>mO5{!oUfB0PLKYk6*vXf4`PrgkK< z*O-lgg}7ZVu}~`%Qej*Gd1wM#yu$w4i#|J=ve`fsj_}O{loP2%15*G(K@TXPUXVBZ z3KHHXz}gY?M5+O?`?key6qd4#DTsWS4Xk=0*YxC1O8IM0f&jk|>M8Zy!jo@YdY~MW znL73LDPxH-=k_(X_PYpmv>m$AU&poLz27m7=P<~%8EzM`6u-I%GS4=+#dSXxk|FH^ zhWOJH`)kse0^}c8kBzk|^ave_*hXMr|CoJo6FtmYaT1#Qr5;2W}9furHDhk2^3PO51v&!QZggpX!(Vp&O)Wp*V-GTYBWt+Oj+ahj4n|uF{ zSJ)z_1q2OyJ`E4oI=a>8IIFE4o+l130;&uWqS}!!D`HQLiI>TpeD2?*XA(#}x6&=j z`zK`^;$gFFi&p1;gofyV=SO^^=*R=ALt#el@lzvi(y^`A0G3 z5?PAqnw0z0miw4OVNw3&ra6*Na#t!F;2Jr)UQQ%qzGc6(?%4nTse2b-&91A?Z|nB^ zA^EzyZ+GjqyJ=kuA%7)qny;OE#cj)T^}yKRi521@egzfBo0m`|PvNYu5EHl#313hmD+SIr={cmv_Fv=()ipYEr&=z4T-P zBXDM;Q;jOuFmfxMW=ER9Fe~;!sqN+x#=$0Dp9=8PHeN&UriFK@>8%}aV0hdruVU~S znNzKnj|Zh6Zz%os$lG6c_q*sk*Pata$6Vmv?8Z}FkM6meoC8-y{(a5Q;O%);3QfwrktaR(z&Dbo zLh{Krqdc)k?lZBDHh8xQ_p6|v^g|~{((DDpE6=}VYO8xf-V=cP?+H;WQk4F+#~TbX zox0=Tc1r~#A>h?3aY2UzZLe!3VRl<1N!2dJ=TW{1)8L&&YJ&XyL26&Hbhh=Sk=zc+ zo;zp!gihslh7V~x*dCt_nH_5TLd=x)FLVl_Nzr^J44(F`mSWd4i*zZrXR^l(gi}8{(dF)94VY=`9(j4S{6b{! zFErWv3*tF)_;d5tXV;y3Cu5u-sQ-G5yez_V^ltdnp=9U5ZO7@68p=TRAVq4md^G&} zXyeys!lTd3d!$}D_s|mr%IHvH>{>r5w+2zqw27CU!sZyg&*pGSe$~>TnuvaB=zl}o zSw@a2;eK^t_tDU^*6NuQUM$~pGwN`958fvncB|)celG0Z+-H{r>*+pZmwLK5@zhd{ zLM9pV$J2&@Hu`6%=*{_a5QuX{OESeOF?svm4d_r_<$C>fm6AIiA1D zV0%6rbt?D8Hf=aNP}dF(3w-!;C|kIdHvnXhZee4R7|rLS{~lk$Itw%={FfgxVp)c*#^8}-182XQFhCgs$6InW{; zx@XL}9U6;7i06Q67CQM=+B89bC@Ae&s6lc*lsYDUf9sln9V%;$^6wmpmu4MWD$%$h zb3@Oz4;_q#7k?IeKytxR;%c~dwH?@R)P3(m3Fb+-;6ZS9O2xsh#VqFO&Poy=VLa

S8*+q&&i|lLQbFC4hw61W=8(5PQA% zM(SR{o|&*iy1w4sy3ZPQZ)cIe-O)-50v~Ogd$=8*4_vS(PMkyUN<&Im9H1>sR+p~q zM5*_I+{YuHvF?aBu*x}RR?Xa@lSm}KtZ*U+Lw@Sj~ z))`jWbJf|_-n`62VL4v$$|WIIcR>g|IuSic1BHUF8icFAv{DUiRY1neQkxA^CL5~8 zL*v~L2gxgPAg59^zK+ikM$8% z^hURuy%0DHB8_A17k!4 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%0D!;jgYbPkvJ5GliX^{d_DqyeMFNAx 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≷eb!62-Aww#L?tlD0M^=?P_D+3Ad5mN-hVgcE!;F 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%0D@SLAn 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
ipZh4O8C^E&6hy?&6sC(&n;SPAg#ct)_J_ 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

gj#t3+w~z6Dx<6)JWv!;Q9IvB?=%JYY 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≺*ZhqjqA|Y#UEG$4<1+; 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 literal 0 HcmV?d00001 diff --git a/Auth/.vs/Auth/v17/.futdcache.v2 b/Auth/.vs/Auth/v17/.futdcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..7f0369f672624a3f28c09d52917e3f182dcaeb3d GIT binary patch literal 141 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 AzyJUM literal 0 HcmV?d00001 diff --git a/Auth/.vs/Auth/v17/DocumentLayout.backup.json b/Auth/.vs/Auth/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..9ae7ada --- /dev/null +++ b/Auth/.vs/Auth/v17/DocumentLayout.backup.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/Auth/.vs/Auth/v17/DocumentLayout.json b/Auth/.vs/Auth/v17/DocumentLayout.json new file mode 100644 index 0000000..9ae7ada --- /dev/null +++ b/Auth/.vs/Auth/v17/DocumentLayout.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/Auth/.vs/ProjectEvaluation/auth.metadata.v9.bin b/Auth/.vs/ProjectEvaluation/auth.metadata.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..a80e949d131627562603247121c1534cd9ad8ecd GIT binary patch literal 1688 zcmYL}eN2^A9LLYomn&ECOlP@r#f!XLKtSMvya-nm6!k(c$g74KIdW^GXts*hix}mo zKXlWrvbGkWf`G&vax2T$%o?_mfwd&OYe=QNkWqk~gYpdPih(}=yhp_> zbD(MSWOVx*KRLyZ@Se9Nu^e?7d#v~`8IW_fywM1>Bjc$4<$>KYp2}FoG0yD@_u=>< zdshN2C2|BWcNVFnP1Jo7`BoFj9FDEeSPiC7L_eB)(pB$b2)jC3t(8<#x`{N7gBKfK zOEdcpqbTVdjsD&=74vXH##V10KwoVO^#HyCSnm8fy2Y3~$HUXHQ6Yqa-9;0B6ifdPvcFxKs>pQK=g zU~5Cp_@>EB)|KVyhCT!{Za6+N1#Mubcb`$^Bn)5+GsPJsDc z3%{Qs!C7=2?6S6fjJi+l#Orjuo4|HA|5s&deJDIeSh;A#t(&>A7`;c70I! zy5mXY$6CJ?;$QS%&9i}T+4V#HCU{BCtb$vyq?qUFshua;0tIJ8!bK9V^ zwSWyDxVqPz@!#-$nQ3Lq(7`-b>(Uov|9q7C(!_e*+k~F+F|GX!jlKfw+W(BC zkRI#)p3)_`)>g~PbC&dy;U&k#I@XI_nF2W z@@+%DW5`xRwi!W!1s23Cmik&EO^sL@Fs0u>=v1q6hsiwpz;{rp_4M38h!SEOQOX&YWnA_f nvYgM$3ZjyzBDNDdxO|w)YO;0`k8rt*%SXwoA!M+e3pV}-qcX1z literal 0 HcmV?d00001 diff --git a/Auth/.vs/ProjectEvaluation/auth.projects.v9.bin b/Auth/.vs/ProjectEvaluation/auth.projects.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..6c635673572568e26839bd36fc91e35476a6a473 GIT binary patch literal 37195 zcmcJY2e{P47xs6P-DL00T$=O_N|7Q>l-`RVpn!mg3aAt*3ep8ciXfuW5gRB?R76Dt zRGLymM5&5YK|q=y3R29=z2BKhGMT;E<>UK*kI$pIbAInRXIe5TyBq9~9X3LtP|OQk=CJ7Rr|jA?~!oW)@A_qo%$;uM+b zB`aT=?$(~y4bP|6p5JX!0TmWZxAXDvLRx5f(`}XcAcX9~>2?7Qi>R=u3yZ1Y#d$c5 z%&i&rZG2!#XrUcdM~uEG+FLT+E~bj5v{0Y3Rc8K~P%N#5&R@>GF-0^$L{bB8S7DiS zyEJcASrwM!P-#GUEo9aRb?WBVK@oSTkkXXrX)36Y(v(-zRMbKP%-wo4t~HfZNNFna zG?i6IX)3B|s%W7?zjV)bEv_|ps*uuD;c2R>kkV99)7+)@*c+R>Raht`=Q<$e~XIlPq$n0PPJBH8yB`!;R7ygr^5Cw?4ZI2UD#2D z54o_D+N6iwCOx9UM_t%igJh~cr!+-s%Ru7e@=y?((RGF#^<#~S2xUc z7v|CF_H!JLQ9Z|UNXf@h@)vmW@v7=2pP<4Q)9vv*M4rSZ`l@EX%uFl`f9p8iL3GyH(6CF;UwPdDJq#%dcWKO&IMv?Dpp(mI2a2KS^ksoNGY3%Gg=a9=ReyD{O9$GOy zvAE<$;zu_Um)@vBAKys)g!|rIe)D7R{hHut-^y%QiZ`19K+;fYzzniT6JJ)lo)_ua$ zUX#90x3_T5ZQ8NF&Mb4U2Y*Pnw{rNSc4E-(J(=KkZR^t1Jr)E4R2V|Fnw2eb#yRq#9y zrrZ0t=OJxn&AuDlQ9A5;{;EyPbIrSMJ>tTnTKNG3EVrA#x$u~_V{emh-Ea>c*UAmN zGpA6`$_HL&Zko|d7jdC{&vQLr_=3|-1Cf9bb=AiGlO)(M7Gnx3BQ%X`#24iOGJhZnT4a?C;}%+DN%#NlW-og6tg;xg^gW$MX=+Dg5)s@qE%he;h9$ zdBHedNb!QArvF-jA!vUeyilS#qko7myF}3BrhGuZ zI&r+N^sg7k>r38%_sUU9s)IhBb8C z=-&O{IpV_w9~IUzI& z^k+lZ4r$mJ#wId0hw*JVmJ!Alx)wC)OrOq;?^I)}YJ5+I<+*K>27U;K@naa<>7lBp z?jV(U#!l7Pr5d|cV~;fO6J`84jJ;u+Y>`EfU&7c&&uG20`=vj%`aoE-vyp;>qDP0q zI7|;|U4UOH-;pqm^6L^O-)}^Yg>l?>q9iB6_&pAs45!K@q@N1ow6EK_!Z;Jg*|43{ z$@vH6JQv1!uZ{SVz=bgW@&KjyTW$2kFfJ+DKVe+-OY=1(f^EiGo(4w;i|L?i(zz4E#B1Q%}Bf%jW>;W(~LJ`@n%ZAnHq0eWajhw z!!)F6zL`a%!^JnVx~|Bk@m)5%h8&vxoELkGhMY=lE)BUola7Tj@@U8#2l8pi?*U3j zPuKmb3TjThD5S+un5LzOhN6x$iiz5bYq(X3zRe8~2U7_(RY}z-rKP%+h^(bG+^!@k zqb4b<8s$`@ylUK`8Wl9UIRh(xAIkM|y7UJ64khs?+e) z&`{HhLoEWeHPq4U0@N1Nr6H_GsJ?~~6nnk(wP z8d@l3OAW0Q^F9stdnQ^_Rc$o1^#E1%0Dt`Ew1lj78rmyj2MrG@W=F-uLzJtNhKJp* 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 literal 0 HcmV?d00001 diff --git a/Auth/.vs/ProjectEvaluation/auth.strings.v9.bin b/Auth/.vs/ProjectEvaluation/auth.strings.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..2ce9a462c93e252c558c7db29c5f1aa40d6b8691 GIT binary patch literal 172961 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

LuAD^yGIBb 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 + + + net9.0 + enable + enable + + + diff --git a/Auth/Auth.sln b/Auth/Auth.sln new file mode 100644 index 0000000..7493e8e --- /dev/null +++ b/Auth/Auth.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.12.35527.113 d17.12 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Auth", "Auth.csproj", "{D4BCA9F4-38B3-4D02-BC96-6739F2BB4FC3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D4BCA9F4-38B3-4D02-BC96-6739F2BB4FC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4BCA9F4-38B3-4D02-BC96-6739F2BB4FC3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4BCA9F4-38B3-4D02-BC96-6739F2BB4FC3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4BCA9F4-38B3-4D02-BC96-6739F2BB4FC3}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Auth/Components/App.razor b/Auth/Components/App.razor new file mode 100644 index 0000000..cd6d1ab --- /dev/null +++ b/Auth/Components/App.razor @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Auth/Components/Layout/MainLayout.razor b/Auth/Components/Layout/MainLayout.razor new file mode 100644 index 0000000..78624f3 --- /dev/null +++ b/Auth/Components/Layout/MainLayout.razor @@ -0,0 +1,23 @@ +@inherits LayoutComponentBase + +

+ + +
+ + +
+ @Body +
+
+
+ +
+ An unhandled error has occurred. + Reload + 🗙 +
diff --git a/Auth/Components/Layout/MainLayout.razor.css b/Auth/Components/Layout/MainLayout.razor.css new file mode 100644 index 0000000..38d1f25 --- /dev/null +++ b/Auth/Components/Layout/MainLayout.razor.css @@ -0,0 +1,98 @@ +.page { + position: relative; + display: flex; + flex-direction: column; +} + +main { + flex: 1; +} + +.sidebar { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row ::deep a, .top-row ::deep .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { + text-decoration: underline; + } + + .top-row ::deep a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row { + justify-content: space-between; + } + + .top-row ::deep a, .top-row ::deep .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page { + flex-direction: row; + } + + .sidebar { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth ::deep a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} + +#blazor-error-ui { + color-scheme: light only; + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + box-sizing: border-box; + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } diff --git a/Auth/Components/Layout/NavMenu.razor b/Auth/Components/Layout/NavMenu.razor new file mode 100644 index 0000000..ca7161b --- /dev/null +++ b/Auth/Components/Layout/NavMenu.razor @@ -0,0 +1,30 @@ + + + + + + diff --git a/Auth/Components/Layout/NavMenu.razor.css b/Auth/Components/Layout/NavMenu.razor.css new file mode 100644 index 0000000..a2aeace --- /dev/null +++ b/Auth/Components/Layout/NavMenu.razor.css @@ -0,0 +1,105 @@ +.navbar-toggler { + appearance: none; + cursor: pointer; + width: 3.5rem; + height: 2.5rem; + color: white; + position: absolute; + top: 0.5rem; + right: 1rem; + border: 1px solid rgba(255, 255, 255, 0.1); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1); +} + +.navbar-toggler:checked { + background-color: rgba(255, 255, 255, 0.5); +} + +.top-row { + min-height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand { + font-size: 1.1rem; +} + +.bi { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type { + padding-top: 1rem; + } + + .nav-item:last-of-type { + padding-bottom: 1rem; + } + + .nav-item ::deep .nav-link { + color: #d7d7d7; + background: none; + border: none; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + width: 100%; + } + +.nav-item ::deep a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item ::deep .nav-link:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +.nav-scrollable { + display: none; +} + +.navbar-toggler:checked ~ .nav-scrollable { + display: block; +} + +@media (min-width: 641px) { + .navbar-toggler { + display: none; + } + + .nav-scrollable { + /* Never collapse the sidebar for wide screens */ + display: block; + + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/Auth/Components/Pages/Counter.razor b/Auth/Components/Pages/Counter.razor new file mode 100644 index 0000000..ef23cb3 --- /dev/null +++ b/Auth/Components/Pages/Counter.razor @@ -0,0 +1,18 @@ +@page "/counter" + +Counter + +

Counter

+ +

Current count: @currentCount

+ + + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount++; + } +} diff --git a/Auth/Components/Pages/Error.razor b/Auth/Components/Pages/Error.razor new file mode 100644 index 0000000..576cc2d --- /dev/null +++ b/Auth/Components/Pages/Error.razor @@ -0,0 +1,36 @@ +@page "/Error" +@using System.Diagnostics + +Error + +

Error.

+

An error occurred while processing your request.

+ +@if (ShowRequestId) +{ +

+ Request ID: @RequestId +

+} + +

Development Mode

+

+ Swapping to Development environment will display more detailed information about the error that occurred. +

+

+ The Development environment shouldn't be enabled for deployed applications. + It can result in displaying sensitive information from exceptions to end users. + For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development + and restarting the app. +

+ +@code{ + [CascadingParameter] + private HttpContext? HttpContext { get; set; } + + private string? RequestId { get; set; } + private bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + protected override void OnInitialized() => + RequestId = Activity.Current?.Id ?? HttpContext?.TraceIdentifier; +} diff --git a/Auth/Components/Pages/Home.razor b/Auth/Components/Pages/Home.razor new file mode 100644 index 0000000..9001e0b --- /dev/null +++ b/Auth/Components/Pages/Home.razor @@ -0,0 +1,7 @@ +@page "/" + +Home + +

Hello, world!

+ +Welcome to your new app. diff --git a/Auth/Components/Pages/Weather.razor b/Auth/Components/Pages/Weather.razor new file mode 100644 index 0000000..dd36b18 --- /dev/null +++ b/Auth/Components/Pages/Weather.razor @@ -0,0 +1,63 @@ +@page "/weather" + +Weather + +

Weather

+ +

This component demonstrates showing data.

+ +@if (forecasts == null) +{ +

Loading...

+} +else +{ + + + + + + + + + + + @foreach (var forecast in forecasts) + { + + + + + + + } + +
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
+} + +@code { + private WeatherForecast[]? forecasts; + + protected override async Task OnInitializedAsync() + { + // Simulate asynchronous loading to demonstrate a loading indicator + await Task.Delay(500); + + var startDate = DateOnly.FromDateTime(DateTime.Now); + var summaries = new[] { "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" }; + forecasts = Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + Date = startDate.AddDays(index), + TemperatureC = Random.Shared.Next(-20, 55), + Summary = summaries[Random.Shared.Next(summaries.Length)] + }).ToArray(); + } + + private class WeatherForecast + { + public DateOnly Date { get; set; } + public int TemperatureC { get; set; } + public string? Summary { get; set; } + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + } +} diff --git a/Auth/Components/Routes.razor b/Auth/Components/Routes.razor new file mode 100644 index 0000000..f756e19 --- /dev/null +++ b/Auth/Components/Routes.razor @@ -0,0 +1,6 @@ + + + + + + diff --git a/Auth/Components/_Imports.razor b/Auth/Components/_Imports.razor new file mode 100644 index 0000000..0a1acb7 --- /dev/null +++ b/Auth/Components/_Imports.razor @@ -0,0 +1,10 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using static Microsoft.AspNetCore.Components.Web.RenderMode +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using Auth +@using Auth.Components diff --git a/Auth/Program.cs b/Auth/Program.cs new file mode 100644 index 0000000..88475e8 --- /dev/null +++ b/Auth/Program.cs @@ -0,0 +1,24 @@ +using Auth.Components; + +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorComponents() + .AddInteractiveServerComponents(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error", createScopeForErrors: true); +} + + +app.UseAntiforgery(); + +app.MapStaticAssets(); +app.MapRazorComponents() + .AddInteractiveServerRenderMode(); + +app.Run(); diff --git a/Auth/Properties/launchSettings.json b/Auth/Properties/launchSettings.json new file mode 100644 index 0000000..bbc2b84 --- /dev/null +++ b/Auth/Properties/launchSettings.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5173", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } + } diff --git a/Auth/appsettings.Development.json b/Auth/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/Auth/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/Auth/appsettings.json b/Auth/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/Auth/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/Auth/obj/Auth.csproj.nuget.dgspec.json b/Auth/obj/Auth.csproj.nuget.dgspec.json new file mode 100644 index 0000000..60794b1 --- /dev/null +++ b/Auth/obj/Auth.csproj.nuget.dgspec.json @@ -0,0 +1,77 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\Auth.csproj": {} + }, + "projects": { + "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\Auth.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\Auth.csproj", + "projectName": "Auth", + "projectPath": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\Auth.csproj", + "packagesPath": "C:\\Users\\jan00\\.nuget\\packages\\", + "outputPath": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\jan00\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Auth/obj/Auth.csproj.nuget.g.props b/Auth/obj/Auth.csproj.nuget.g.props new file mode 100644 index 0000000..e784034 --- /dev/null +++ b/Auth/obj/Auth.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\jan00\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.12.2 + + + + + + \ No newline at end of file diff --git a/Auth/obj/Auth.csproj.nuget.g.targets b/Auth/obj/Auth.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Auth/obj/Auth.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Auth/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/Auth/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs new file mode 100644 index 0000000..feda5e9 --- /dev/null +++ b/Auth/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")] diff --git a/Auth/obj/Debug/net9.0/Auth.AssemblyInfo.cs b/Auth/obj/Debug/net9.0/Auth.AssemblyInfo.cs new file mode 100644 index 0000000..5428c44 --- /dev/null +++ b/Auth/obj/Debug/net9.0/Auth.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Auth")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9675dce8fa1248392b95c1732658939fe6cfd348")] +[assembly: System.Reflection.AssemblyProductAttribute("Auth")] +[assembly: System.Reflection.AssemblyTitleAttribute("Auth")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Auth/obj/Debug/net9.0/Auth.AssemblyInfoInputs.cache b/Auth/obj/Debug/net9.0/Auth.AssemblyInfoInputs.cache new file mode 100644 index 0000000..c8e4529 --- /dev/null +++ b/Auth/obj/Debug/net9.0/Auth.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +1b083cee7e1c2470a88ccfa55f928f50275208d6c541164f87e080f279c61a94 diff --git a/Auth/obj/Debug/net9.0/Auth.GeneratedMSBuildEditorConfig.editorconfig b/Auth/obj/Debug/net9.0/Auth.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..00f2bd8 --- /dev/null +++ b/Auth/obj/Debug/net9.0/Auth.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,57 @@ +is_global = true +build_property.TargetFramework = net9.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Auth +build_property.RootNamespace = Auth +build_property.ProjectDir = C:\Users\jan00\Documents\Programovani\MyProjects\AuthServer\Auth\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 9.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\jan00\Documents\Programovani\MyProjects\AuthServer\Auth +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 9.0 +build_property.EnableCodeStyleSeverity = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/App.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xBcHAucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/Pages/Counter.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xDb3VudGVyLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/Pages/Error.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xFcnJvci5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/Pages/Home.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xIb21lLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/Pages/Weather.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xQYWdlc1xXZWF0aGVyLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/Routes.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xSb3V0ZXMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xfSW1wb3J0cy5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/Layout/MainLayout.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTWFpbkxheW91dC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-vq9a7mmxmy + +[C:/Users/jan00/Documents/Programovani/MyProjects/AuthServer/Auth/Components/Layout/NavMenu.razor] +build_metadata.AdditionalFiles.TargetPath = Q29tcG9uZW50c1xMYXlvdXRcTmF2TWVudS5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = b-90gx4janzd diff --git a/Auth/obj/Debug/net9.0/Auth.GlobalUsings.g.cs b/Auth/obj/Debug/net9.0/Auth.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/Auth/obj/Debug/net9.0/Auth.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Auth/obj/Debug/net9.0/Auth.assets.cache b/Auth/obj/Debug/net9.0/Auth.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..61ddab5304ffe69f1f023a2fe27e541931e2ae6e GIT binary patch literal 228 zcmWIWc6a1qU|?uwW=a0wzQp5ZGt&jj3)R0TL~c*#HVbNVX!tw(L!wpD1E3mW0TWQ6 zyt7qIXmM&$aZFZXo`FG(US4T>YDr8%Vsdt3dTMbD$SilDnt-DG^rFOE1-Hzc)M5oy zBZ~?PGgTwY7~jm~qWt3gv=W7|%;M6-9EISL(v-~nnBa`WqSTZazf$+qk^rb-gxm!H D6*V?y literal 0 HcmV?d00001 diff --git a/Auth/obj/Debug/net9.0/staticwebassets.removed.txt b/Auth/obj/Debug/net9.0/staticwebassets.removed.txt new file mode 100644 index 0000000..e69de29 diff --git a/Auth/obj/project.assets.json b/Auth/obj/project.assets.json new file mode 100644 index 0000000..75d329a --- /dev/null +++ b/Auth/obj/project.assets.json @@ -0,0 +1,83 @@ +{ + "version": 3, + "targets": { + "net9.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net9.0": [] + }, + "packageFolders": { + "C:\\Users\\jan00\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\Auth.csproj", + "projectName": "Auth", + "projectPath": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\Auth.csproj", + "packagesPath": "C:\\Users\\jan00\\.nuget\\packages\\", + "outputPath": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\jan00\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Auth/obj/project.nuget.cache b/Auth/obj/project.nuget.cache new file mode 100644 index 0000000..67a0605 --- /dev/null +++ b/Auth/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "PjV8bqDWlxA=", + "success": true, + "projectFilePath": "C:\\Users\\jan00\\Documents\\Programovani\\MyProjects\\AuthServer\\Auth\\Auth.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Auth/wwwroot/app.css b/Auth/wwwroot/app.css new file mode 100644 index 0000000..73a69d6 --- /dev/null +++ b/Auth/wwwroot/app.css @@ -0,0 +1,60 @@ +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +a, .btn-link { + color: #006bb7; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { + box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; +} + +.content { + padding-top: 1.1rem; +} + +h1:focus { + outline: none; +} + +.valid.modified:not([type=checkbox]) { + outline: 1px solid #26b050; +} + +.invalid { + outline: 1px solid #e50000; +} + +.validation-message { + color: #e50000; +} + +.blazor-error-boundary { + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; + padding: 1rem 1rem 1rem 3.7rem; + color: white; +} + + .blazor-error-boundary::after { + content: "An error has occurred." + } + +.darker-border-checkbox.form-check-input { + border-color: #929292; +} + +.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder { + color: var(--bs-secondary-color); + text-align: end; +} + +.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder { + text-align: start; +} \ No newline at end of file diff --git a/Auth/wwwroot/favicon.png b/Auth/wwwroot/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8422b59695935d180d11d5dbe99653e711097819 GIT binary patch literal 1148 zcmV-?1cUpDP)9h26h2-Cs%i*@Moc3?#6qJID|D#|3|2Hn7gTIYEkr|%Xjp);YgvFmB&0#2E2b=| zkVr)lMv9=KqwN&%obTp-$<51T%rx*NCwceh-E+=&e(oLO`@Z~7gybJ#U|^tB2Pai} zRN@5%1qsZ1e@R(XC8n~)nU1S0QdzEYlWPdUpH{wJ2Pd4V8kI3BM=)sG^IkUXF2-j{ zrPTYA6sxpQ`Q1c6mtar~gG~#;lt=s^6_OccmRd>o{*=>)KS=lM zZ!)iG|8G0-9s3VLm`bsa6e ze*TlRxAjXtm^F8V`M1%s5d@tYS>&+_ga#xKGb|!oUBx3uc@mj1%=MaH4GR0tPBG_& z9OZE;->dO@`Q)nr<%dHAsEZRKl zedN6+3+uGHejJp;Q==pskSAcRcyh@6mjm2z-uG;s%dM-u0*u##7OxI7wwyCGpS?4U zBFAr(%GBv5j$jS@@t@iI8?ZqE36I^4t+P^J9D^ELbS5KMtZ z{Qn#JnSd$15nJ$ggkF%I4yUQC+BjDF^}AtB7w348EL>7#sAsLWs}ndp8^DsAcOIL9 zTOO!!0!k2`9BLk25)NeZp7ev>I1Mn={cWI3Yhx2Q#DnAo4IphoV~R^c0x&nw*MoIV zPthX?{6{u}sMS(MxD*dmd5rU(YazQE59b|TsB5Tm)I4a!VaN@HYOR)DwH1U5y(E)z zQqQU*B%MwtRQ$%x&;1p%ANmc|PkoFJZ%<-uq%PX&C!c-7ypis=eP+FCeuv+B@h#{4 zGx1m0PjS~FJt}3mdt4c!lel`1;4W|03kcZRG+DzkTy|7-F~eDsV2Tx!73dM0H0CTh zl)F-YUkE1zEzEW(;JXc|KR5{ox%YTh{$%F$a36JP6Nb<0%#NbSh$dMYF-{ z1_x(Vx)}fs?5_|!5xBTWiiIQHG<%)*e=45Fhjw_tlnmlixq;mUdC$R8v#j( zhQ$9YR-o%i5Uc`S?6EC51!bTRK=Xkyb<18FkCKnS2;o*qlij1YA@-nRpq#OMTX&RbL<^2q@0qja!uIvI;j$6>~k@IMwD42=8$$!+R^@5o6HX(*n~ * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.33333333%; + } + .offset-sm-2 { + margin-left: 16.66666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.33333333%; + } + .offset-sm-5 { + margin-left: 41.66666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.33333333%; + } + .offset-sm-8 { + margin-left: 66.66666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.33333333%; + } + .offset-sm-11 { + margin-left: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.33333333%; + } + .offset-md-2 { + margin-left: 16.66666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.33333333%; + } + .offset-md-5 { + margin-left: 41.66666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.33333333%; + } + .offset-md-8 { + margin-left: 66.66666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.33333333%; + } + .offset-md-11 { + margin-left: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.33333333%; + } + .offset-lg-2 { + margin-left: 16.66666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.33333333%; + } + .offset-lg-5 { + margin-left: 41.66666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.33333333%; + } + .offset-lg-8 { + margin-left: 66.66666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.33333333%; + } + .offset-lg-11 { + margin-left: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.33333333%; + } + .offset-xl-2 { + margin-left: 16.66666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.33333333%; + } + .offset-xl-5 { + margin-left: 41.66666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.33333333%; + } + .offset-xl-8 { + margin-left: 66.66666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.33333333%; + } + .offset-xl-11 { + margin-left: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.33333333%; + } + .offset-xxl-2 { + margin-left: 16.66666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.33333333%; + } + .offset-xxl-5 { + margin-left: 41.66666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.33333333%; + } + .offset-xxl-8 { + margin-left: 66.66666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.33333333%; + } + .offset-xxl-11 { + margin-left: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-inline-grid { + display: inline-grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +@media (min-width: 576px) { + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-inline-grid { + display: inline-grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.5rem !important; + } + .me-sm-3 { + margin-right: 1rem !important; + } + .me-sm-4 { + margin-right: 1.5rem !important; + } + .me-sm-5 { + margin-right: 3rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.5rem !important; + } + .ms-sm-3 { + margin-left: 1rem !important; + } + .ms-sm-4 { + margin-left: 1.5rem !important; + } + .ms-sm-5 { + margin-left: 3rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.5rem !important; + } + .pe-sm-3 { + padding-right: 1rem !important; + } + .pe-sm-4 { + padding-right: 1.5rem !important; + } + .pe-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-inline-grid { + display: inline-grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.5rem !important; + } + .me-md-3 { + margin-right: 1rem !important; + } + .me-md-4 { + margin-right: 1.5rem !important; + } + .me-md-5 { + margin-right: 3rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.5rem !important; + } + .ms-md-3 { + margin-left: 1rem !important; + } + .ms-md-4 { + margin-left: 1.5rem !important; + } + .ms-md-5 { + margin-left: 3rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.5rem !important; + } + .pe-md-3 { + padding-right: 1rem !important; + } + .pe-md-4 { + padding-right: 1.5rem !important; + } + .pe-md-5 { + padding-right: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 992px) { + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-inline-grid { + display: inline-grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.5rem !important; + } + .me-lg-3 { + margin-right: 1rem !important; + } + .me-lg-4 { + margin-right: 1.5rem !important; + } + .me-lg-5 { + margin-right: 3rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.5rem !important; + } + .ms-lg-3 { + margin-left: 1rem !important; + } + .ms-lg-4 { + margin-left: 1.5rem !important; + } + .ms-lg-5 { + margin-left: 3rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.5rem !important; + } + .pe-lg-3 { + padding-right: 1rem !important; + } + .pe-lg-4 { + padding-right: 1.5rem !important; + } + .pe-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1200px) { + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-inline-grid { + display: inline-grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.5rem !important; + } + .me-xl-3 { + margin-right: 1rem !important; + } + .me-xl-4 { + margin-right: 1.5rem !important; + } + .me-xl-5 { + margin-right: 3rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.5rem !important; + } + .ms-xl-3 { + margin-left: 1rem !important; + } + .ms-xl-4 { + margin-left: 1.5rem !important; + } + .ms-xl-5 { + margin-left: 3rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.5rem !important; + } + .pe-xl-3 { + padding-right: 1rem !important; + } + .pe-xl-4 { + padding-right: 1.5rem !important; + } + .pe-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1400px) { + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-inline-grid { + display: inline-grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.5rem !important; + } + .me-xxl-3 { + margin-right: 1rem !important; + } + .me-xxl-4 { + margin-right: 1.5rem !important; + } + .me-xxl-5 { + margin-right: 3rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + .ms-xxl-3 { + margin-left: 1rem !important; + } + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + .ms-xxl-5 { + margin-left: 3rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + .pe-xxl-3 { + padding-right: 1rem !important; + } + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + .pe-xxl-5 { + padding-right: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-inline-grid { + display: inline-grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} + +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map new file mode 100644 index 0000000..ce99ec1 --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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EE,mBAAA;EJ6+BR;EI1+BM;;IAEE,mBAAA;EJ4+BR;AACF;AKpiCQ;EAOI,0BAAA;ALgiCZ;;AKviCQ;EAOI,gCAAA;ALoiCZ;;AK3iCQ;EAOI,yBAAA;ALwiCZ;;AK/iCQ;EAOI,wBAAA;AL4iCZ;;AKnjCQ;EAOI,+BAAA;ALgjCZ;;AKvjCQ;EAOI,yBAAA;ALojCZ;;AK3jCQ;EAOI,6BAAA;ALwjCZ;;AK/jCQ;EAOI,8BAAA;AL4jCZ;;AKnkCQ;EAOI,wBAAA;ALgkCZ;;AKvkCQ;EAOI,+BAAA;ALokCZ;;AK3kCQ;EAOI,wBAAA;ALwkCZ;;AK/kCQ;EAOI,yBAAA;AL4kCZ;;AKnlCQ;EAOI,8BAAA;ALglCZ;;AKvlCQ;EAOI,iCAAA;ALolCZ;;AK3lCQ;EAOI,sCAAA;ALwlCZ;;AK/lCQ;EAOI,yCAAA;AL4lCZ;;AKnmCQ;EAOI,uBAAA;ALgmCZ;;AKvmCQ;EAOI,uBAAA;ALomCZ;;AK3mCQ;EAOI,yBAAA;ALwmCZ;;AK/mCQ;EAOI,yBAAA;AL4mCZ;;AKnnCQ;EAOI,0BAAA;ALgnCZ;;AKvnCQ;EAOI,4BAAA;ALonCZ;;AK3nCQ;EAOI,kCAAA;ALwnCZ;;AK/nCQ;EAOI,sCAAA;AL4nCZ;;AKnoCQ;EAOI,oCAAA;ALgoCZ;;AKvoCQ;EAOI,kCAAA;ALooCZ;;AK3oCQ;EAOI,yCAAA;ALwoCZ;;AK/oCQ;EAOI,wCAAA;AL4oCZ;;AKnpCQ;EAOI,wCAAA;ALgpCZ;;AKvpCQ;EAOI,kCAAA;ALopCZ;;AK3pCQ;EAOI,gCAAA;ALwpCZ;;AK/pCQ;EAOI,8BAAA;AL4pCZ;;AKnqCQ;EAOI,gCAAA;ALgqCZ;;AKvqCQ;EAOI,+BAAA;ALoqCZ;;AK3qCQ;EAOI,oCAAA;ALwqCZ;;AK/qCQ;EAOI,kCAAA;AL4qCZ;;AKnrCQ;EAOI,gCAAA;ALgrCZ;;AKvrCQ;EAOI,uCAAA;ALorCZ;;AK3rCQ;EAOI,sCAAA;ALwrCZ;;AK/rCQ;EAOI,iCAAA;AL4rCZ;;AKnsCQ;EAOI,2BAAA;ALgsCZ;;AKvsCQ;EAOI,iCAAA;ALosCZ;;AK3sCQ;EAOI,+BAAA;ALwsCZ;;AK/sCQ;EAOI,6BAAA;AL4sCZ;;AKntCQ;EA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;AL8iDZ;;AKrjDQ;EAOI,4BAAA;ALkjDZ;;AKzjDQ;EAOI,2BAAA;ALsjDZ;;AK7jDQ;EAOI,iCAAA;AL0jDZ;;AKjkDQ;EAOI,gCAAA;AL8jDZ;;AKrkDQ;EAOI,8BAAA;ALkkDZ;;AKzkDQ;EAOI,gCAAA;ALskDZ;;AK7kDQ;EAOI,8BAAA;AL0kDZ;;AKjlDQ;EAOI,4BAAA;AL8kDZ;;AKrlDQ;EAOI,kCAAA;ALklDZ;;AKzlDQ;EAOI,iCAAA;ALslDZ;;AK7lDQ;EAOI,+BAAA;AL0lDZ;;AKjmDQ;EAOI,iCAAA;AL8lDZ;;AKrmDQ;EAOI,+BAAA;ALkmDZ;;AKzmDQ;EAOI,0BAAA;ALsmDZ;;AK7mDQ;EAOI,gCAAA;AL0mDZ;;AKjnDQ;EAOI,+BAAA;AL8mDZ;;AKrnDQ;EAOI,6BAAA;ALknDZ;;AKznDQ;EAOI,+BAAA;ALsnDZ;;AK7nDQ;EAOI,6BAAA;AL0nDZ;;ACpoDI;EIGI;IAOI,0BAAA;EL+nDV;EKtoDM;IAOI,gCAAA;ELkoDV;EKzoDM;IAOI,yBAAA;ELqoDV;EK5oDM;IAOI,wBAAA;ELwoDV;EK/oDM;IAOI,+BAAA;EL2oDV;EKlpDM;IAOI,yBAAA;EL8oDV;EKrpDM;IAOI,6BAAA;ELipDV;EKxpDM;IAOI,8BAAA;ELopDV;EK3pDM;IAOI,wBAAA;ELupDV;EK9pDM;IAOI,+BAAA;EL0pDV;EKjqDM;IAOI,wBAAA;EL6pDV;EKpqDM;IAOI,yBAAA;ELgqDV;EKvqDM;IAOI,8BAAA;ELmqDV;EK1qDM;IAOI,iCAAA;ELsqDV;EK7qDM;IAOI,sCAAA;ELyqDV;EKhrDM;IAOI,yCAAA;EL4qDV;EKnrDM;IAOI,uBAAA;EL+qDV;EKtrDM;IAOI,uBAAA;ELkrDV;EKzrDM;IAOI,yBAAA;ELqrDV;EK5rDM;IAOI,yBAAA;ELwrDV;EK/rDM;IAOI,0BAAA;EL2rDV;EKlsDM;IAOI,4BAAA;EL8rDV;EKrsDM;IAOI,kCAAA;ELisDV;EKxsDM;IAOI,sCAAA;ELosDV;EK3sDM;IAOI,oCAAA;ELusDV;EK9sDM;IAOI,kCAAA;EL0sDV;EKjtDM;IAOI,yCAAA;EL6sDV;EKptDM;IAOI,wCAAA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nEV;EK/nEM;IAOI,yCAAA;EL2nEV;EKloEM;IAOI,uBAAA;EL8nEV;EKroEM;IAOI,uBAAA;ELioEV;EKxoEM;IAOI,yBAAA;ELooEV;EK3oEM;IAOI,yBAAA;ELuoEV;EK9oEM;IAOI,0BAAA;EL0oEV;EKjpEM;IAOI,4BAAA;EL6oEV;EKppEM;IAOI,kCAAA;ELgpEV;EKvpEM;IAOI,sCAAA;ELmpEV;EK1pEM;IAOI,oCAAA;ELspEV;EK7pEM;IAOI,kCAAA;ELypEV;EKhqEM;IAOI,yCAAA;EL4pEV;EKnqEM;IAOI,wCAAA;EL+pEV;EKtqEM;IAOI,wCAAA;ELkqEV;EKzqEM;IAOI,kCAAA;ELqqEV;EK5qEM;IAOI,gCAAA;ELwqEV;EK/qEM;IAOI,8BAAA;EL2qEV;EKlrEM;IAOI,gCAAA;EL8qEV;EKrrEM;IAOI,+BAAA;ELirEV;EKxrEM;IAOI,oCAAA;ELorEV;EK3rEM;IAOI,kCAAA;ELurEV;EK9rEM;IAOI,gCAAA;EL0rEV;EKjsEM;IAOI,uCAAA;EL6rEV;EKpsEM;IAOI,sCAAA;ELgsEV;EKvsEM;IAOI,iCAAA;ELmsEV;EK1sEM;IAOI,2BAAA;ELssEV;EK7sEM;IAOI,iCAAA;ELysEV;EKhtEM;IAOI,+BAAA;EL4sEV;EKntEM;IAOI,6BAAA;EL+sEV;EKttEM;IAOI,+BAAA;ELktEV;EKztEM;IAOI,8BAAA;ELqtEV;EK5tEM;IAOI,oBAAA;ELwtEV;EK/tEM;IAOI,mBAAA;EL2tEV;EKluEM;IAOI,mBAAA;EL8tEV;EKruEM;IAOI,mBAAA;ELiuEV;EKxuEM;IAOI,mBAAA;ELouEV;EK3uEM;IAOI,mBAAA;ELuuEV;EK9uEM;IAOI,mBAAA;EL0uEV;EKjvEM;IAOI,mBAAA;EL6uEV;EKpvEM;IAOI,oBAAA;ELgvEV;EKvvEM;IAOI,0BAAA;ELmvEV;EK1vEM;IAOI,yBAAA;ELsvEV;EK7vEM;IAOI,uBAAA;ELyvEV;EKhwEM;IAOI,yBAAA;EL4vEV;EKnwEM;IAOI,uBAAA;EL+vEV;EKtwEM;IAOI,uBAAA;ELkwEV;EKzwEM;IAOI,0BAAA;IAAA,yBAAA;ELswEV;EK7wEM;IAO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EKviFM;IAOI,yBAAA;ELmiFV;EK1iFM;IAOI,wBAAA;ELsiFV;EK7iFM;IAOI,+BAAA;ELyiFV;EKhjFM;IAOI,yBAAA;EL4iFV;EKnjFM;IAOI,6BAAA;EL+iFV;EKtjFM;IAOI,8BAAA;ELkjFV;EKzjFM;IAOI,wBAAA;ELqjFV;EK5jFM;IAOI,+BAAA;ELwjFV;EK/jFM;IAOI,wBAAA;EL2jFV;EKlkFM;IAOI,yBAAA;EL8jFV;EKrkFM;IAOI,8BAAA;ELikFV;EKxkFM;IAOI,iCAAA;ELokFV;EK3kFM;IAOI,sCAAA;ELukFV;EK9kFM;IAOI,yCAAA;EL0kFV;EKjlFM;IAOI,uBAAA;EL6kFV;EKplFM;IAOI,uBAAA;ELglFV;EKvlFM;IAOI,yBAAA;ELmlFV;EK1lFM;IAOI,yBAAA;ELslFV;EK7lFM;IAOI,0BAAA;ELylFV;EKhmFM;IAOI,4BAAA;EL4lFV;EKnmFM;IAOI,kCAAA;EL+lFV;EKtmFM;IAOI,sCAAA;ELkmFV;EKzmFM;IAOI,oCAAA;ELqmFV;EK5mFM;IAOI,kCAAA;ELwmFV;EK/mFM;IAOI,yCAAA;EL2mFV;EKlnFM;IAOI,wCAAA;EL8mFV;EKrnFM;IAOI,wCAAA;ELinFV;EKxnFM;IAOI,kCAAA;ELonFV;EK3nFM;IAOI,gCAAA;ELunFV;EK9nFM;IAOI,8BAAA;EL0nFV;EKjoFM;IAOI,gCAAA;EL6nFV;EKpoFM;IAOI,+BAAA;ELgoFV;EKvoFM;IAOI,oCAAA;ELmoFV;EK1oFM;IAOI,kCAAA;ELsoFV;EK7oFM;IAOI,gCAAA;ELyoFV;EKhpFM;IAOI,uCAAA;EL4oFV;EKnpFM;IAOI,sCAAA;EL+oFV;EKtpFM;IAOI,iCAAA;ELkpFV;EKzpFM;IAOI,2BAAA;ELqpFV;EK5pFM;IAOI,iCAAA;ELwpFV;EK/pFM;IAOI,+BAAA;EL2pFV;EKlqFM;IAOI,6BAAA;EL8pFV;EKrqFM;IAOI,+BAAA;ELiqFV;EKxqFM;IAOI,8BAAA;ELoqFV;EK3qFM;IAOI,oBAAA;ELuqFV;EK9qFM;IAOI,mBAAA;EL0qFV;EKjrFM;IAOI,mBAAA;EL6qFV;EKprFM;IAOI,mBAAA;ELgrFV;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AAA;ELy8FV;EKh9FM;IAOI,iCAAA;EL48FV;EKn9FM;IAOI,+BAAA;EL+8FV;EKt9FM;IAOI,iCAAA;ELk9FV;EKz9FM;IAOI,+BAAA;ELq9FV;EK59FM;IAOI,0BAAA;ELw9FV;EK/9FM;IAOI,gCAAA;EL29FV;EKl+FM;IAOI,+BAAA;EL89FV;EKr+FM;IAOI,6BAAA;ELi+FV;EKx+FM;IAOI,+BAAA;ELo+FV;EK3+FM;IAOI,6BAAA;ELu+FV;AACF;ACl/FI;EIGI;IAOI,0BAAA;EL4+FV;EKn/FM;IAOI,gCAAA;EL++FV;EKt/FM;IAOI,yBAAA;ELk/FV;EKz/FM;IAOI,wBAAA;ELq/FV;EK5/FM;IAOI,+BAAA;ELw/FV;EK//FM;IAOI,yBAAA;EL2/FV;EKlgGM;IAOI,6BAAA;EL8/FV;EKrgGM;IAOI,8BAAA;ELigGV;EKxgGM;IAOI,wBAAA;ELogGV;EK3gGM;IAOI,+BAAA;ELugGV;EK9gGM;IAOI,wBAAA;EL0gGV;EKjhGM;IAOI,yBAAA;EL6gGV;EKphGM;IAOI,8BAAA;ELghGV;EKvhGM;IAOI,iCAAA;ELmhGV;EK1hGM;IAOI,sCAAA;ELshGV;EK7hGM;IAOI,yCAAA;ELyhGV;EKhiGM;IAOI,uBAAA;EL4hGV;EKniGM;IAOI,uBAAA;EL+hGV;EKtiGM;IAOI,yBAAA;ELkiGV;EKziGM;IAOI,yBAAA;ELqiGV;EK5iGM;IAOI,0BAAA;ELwiGV;EK/iGM;IAOI,4BAAA;EL2iGV;EKljGM;IAOI,kCAAA;EL8iGV;EKrjGM;IAOI,sCAAA;ELijGV;EKxjGM;IAOI,oCAAA;ELojGV;EK3jGM;IAOI,kCAAA;ELujGV;EK9jGM;IAOI,yCAAA;EL0jGV;EKjkGM;IAOI,wCAAA;EL6jGV;EKpkGM;IAOI,wCAAA;ELgkGV;EKvkGM;IAOI,kCAAA;ELmkGV;EK1kGM;IAOI,gCAAA;ELskGV;EK7kGM;IAOI,8BAAA;ELykGV;EKhlGM;IAOI,gCAAA;EL4kGV;EKnlGM;IAOI,+BAAA;EL+kGV;EKtlGM;IAOI,oCAAA;ELklGV;EKzlGM;IAOI,kCAAA;ELqlGV;EK5lGM;IAOI,gCAAA;ELwlGV;EK/l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ELi3GV;EKx3GM;IAOI,+BAAA;ELo3GV;EK33GM;IAOI,8BAAA;ELu3GV;EK93GM;IAOI,4BAAA;EL03GV;EKj4GM;IAOI,8BAAA;EL63GV;EKp4GM;IAOI,4BAAA;ELg4GV;EKv4GM;IAOI,2BAAA;ELm4GV;EK14GM;IAOI,iCAAA;ELs4GV;EK74GM;IAOI,gCAAA;ELy4GV;EKh5GM;IAOI,8BAAA;EL44GV;EKn5GM;IAOI,gCAAA;EL+4GV;EKt5GM;IAOI,8BAAA;ELk5GV;EKz5GM;IAOI,4BAAA;ELq5GV;EK55GM;IAOI,kCAAA;ELw5GV;EK/5GM;IAOI,iCAAA;EL25GV;EKl6GM;IAOI,+BAAA;EL85GV;EKr6GM;IAOI,iCAAA;ELi6GV;EKx6GM;IAOI,+BAAA;ELo6GV;EK36GM;IAOI,0BAAA;ELu6GV;EK96GM;IAOI,gCAAA;EL06GV;EKj7GM;IAOI,+BAAA;EL66GV;EKp7GM;IAOI,6BAAA;ELg7GV;EKv7GM;IAOI,+BAAA;ELm7GV;EK17GM;IAOI,6BAAA;ELs7GV;AACF;ACj8GI;EIGI;IAOI,0BAAA;EL27GV;EKl8GM;IAOI,gCAAA;EL87GV;EKr8GM;IAOI,yBAAA;ELi8GV;EKx8GM;IAOI,wBAAA;ELo8GV;EK38GM;IAOI,+BAAA;ELu8GV;EK98GM;IAOI,yBAAA;EL08GV;EKj9GM;IAOI,6BAAA;EL68GV;EKp9GM;IAOI,8BAAA;ELg9GV;EKv9GM;IAOI,wBAAA;ELm9GV;EK19GM;IAOI,+BAAA;ELs9GV;EK79GM;IAOI,wBAAA;ELy9GV;EKh+GM;IAOI,yBAAA;EL49GV;EKn+GM;IAOI,8BAAA;EL+9GV;EKt+GM;IAOI,iCAAA;ELk+GV;EKz+GM;IAOI,sCAAA;ELq+GV;EK5+GM;IAOI,yCAAA;ELw+GV;EK/+GM;IAOI,uBAAA;EL2+GV;EKl/GM;IAOI,uBAAA;EL8+GV;EKr/GM;IAOI,yBAAA;ELi/GV;EKx/GM;IAOI,yBAAA;ELo/GV;EK3/GM;IAOI,0BAAA;ELu/GV;EK9/GM;IAOI,4BAAA;EL0/GV;EKjgHM;IAOI,kCAAA;EL6/GV;EKpgHM;IAOI,sCAAA;ELggHV;EKvgHM;I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","file":"bootstrap-grid.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-text-variables\n$primary-text-emphasis: shade-color($primary, 60%) !default;\n$secondary-text-emphasis: shade-color($secondary, 60%) !default;\n$success-text-emphasis: shade-color($success, 60%) !default;\n$info-text-emphasis: shade-color($info, 60%) !default;\n$warning-text-emphasis: shade-color($warning, 60%) !default;\n$danger-text-emphasis: shade-color($danger, 60%) !default;\n$light-text-emphasis: $gray-700 !default;\n$dark-text-emphasis: $gray-700 !default;\n// scss-docs-end theme-text-variables\n\n// scss-docs-start theme-bg-subtle-variables\n$primary-bg-subtle: tint-color($primary, 80%) !default;\n$secondary-bg-subtle: tint-color($secondary, 80%) !default;\n$success-bg-subtle: tint-color($success, 80%) !default;\n$info-bg-subtle: tint-color($info, 80%) !default;\n$warning-bg-subtle: tint-color($warning, 80%) !default;\n$danger-bg-subtle: tint-color($danger, 80%) !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n// scss-docs-end theme-bg-subtle-variables\n\n// scss-docs-start theme-border-subtle-variables\n$primary-border-subtle: tint-color($primary, 60%) !default;\n$secondary-border-subtle: tint-color($secondary, 60%) !default;\n$success-border-subtle: tint-color($success, 60%) !default;\n$info-border-subtle: tint-color($info, 60%) !default;\n$warning-border-subtle: tint-color($warning, 60%) !default;\n$danger-border-subtle: tint-color($danger, 60%) !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n// scss-docs-end theme-border-subtle-variables\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$body-emphasis-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Icon links\n// scss-docs-start icon-link-variables\n$icon-link-gap: .375rem !default;\n$icon-link-underline-offset: .25em !default;\n$icon-link-icon-size: 1em !default;\n$icon-link-icon-transition: .2s ease-in-out transform !default;\n$icon-link-icon-transform: translate3d(.25em, 0, 0) !default;\n// scss-docs-end icon-link-variables\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-xxl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n// fusv-disable\n$border-radius-2xl: $border-radius-xxl !default; // Deprecated in v5.3.0\n// fusv-enable\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start focus-ring-variables\n$focus-ring-width: .25rem !default;\n$focus-ring-opacity: .25 !default;\n$focus-ring-color: rgba($primary, $focus-ring-opacity) !default;\n$focus-ring-blur: 0 !default;\n$focus-ring-box-shadow: 0 0 $focus-ring-blur $focus-ring-width $focus-ring-color !default;\n// scss-docs-end focus-ring-variables\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n// fusv-disable\n$text-muted: var(--#{$prefix}secondary-color) !default; // Deprecated in 5.3.0\n// fusv-enable\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n// scss-docs-start vr-variables\n$vr-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end vr-variables\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-color: $body-color !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}emphasis-color) !default;\n$table-bg: var(--#{$prefix}body-bg) !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;\n\n$table-border-factor: .2 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: var(--#{$prefix}secondary-color) !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: $focus-ring-width !default;\n$input-btn-focus-color-opacity: $focus-ring-opacity !default;\n$input-btn-focus-color: $focus-ring-color !default;\n$input-btn-focus-blur: $focus-ring-blur !default;\n$input-btn-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-color: var(--#{$prefix}body-color) !default;\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n$btn-link-focus-shadow-rgb: to-rgb(mix(color-contrast($link-color), $link-color, 15%)) !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: var(--#{$prefix}border-radius) !default;\n$btn-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$btn-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: var(--#{$prefix}body-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$input-border-radius: var(--#{$prefix}border-radius) !default;\n$input-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$input-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc(#{$input-border-width} * 2) !default; // stylelint-disable-line function-disallowed-list\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: var(--#{$prefix}tertiary-bg) !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $input-disabled-bg !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: var(--#{$prefix}secondary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: var(--#{$prefix}secondary-color) !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-height: 1.5em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-colors\n$form-valid-color: $form-feedback-valid-color !default;\n$form-valid-border-color: $form-feedback-valid-color !default;\n$form-invalid-color: $form-feedback-invalid-color !default;\n$form-invalid-border-color: $form-feedback-invalid-color !default;\n// scss-docs-end form-validation-colors\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}form-valid-color),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-valid-border-color),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}form-invalid-color),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-invalid-border-color),\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: var(--#{$prefix}secondary-color) !default;\n$nav-link-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-underline-gap: 1rem !default;\n$nav-underline-border-width: .125rem !default;\n$nav-underline-link-active-color: var(--#{$prefix}emphasis-color) !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-icon-color: rgba($body-color, .75) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-icon-color: $navbar-dark-color !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: var(--#{$prefix}border-radius) !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: var(--#{$prefix}tertiary-color) !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $focus-ring-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$pagination-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}border-radius) !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: var(--#{$prefix}body-color) !default;\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}border-radius) !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text-emphasis) !default;\n\n// fusv-disable\n$accordion-button-focus-border-color: $input-focus-border-color !default; // Deprecated in v5.3.3\n// fusv-enable\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text-emphasis !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}border-radius) !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: var(--#{$prefix}body-color) !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: var(--#{$prefix}border-radius) !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: var(--#{$prefix}box-shadow-sm) !default;\n$modal-content-box-shadow-sm-up: var(--#{$prefix}box-shadow) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: var(--#{$prefix}border-radius) !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}box-shadow-sm) !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $focus-ring-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-color) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n\n@import \"variables-dark\"; // TODO: can be removed safely in v6, only here to avoid breaking changes in v5.3\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is an invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css new file mode 100644 index 0000000..49b843b --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000..a0db8b5 --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is an invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css new file mode 100644 index 0000000..1a5d656 --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css @@ -0,0 +1,4084 @@ +/*! + * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-left: calc(var(--bs-gutter-x) * 0.5); + padding-right: calc(var(--bs-gutter-x) * 0.5); + margin-left: auto; + margin-right: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x) * 0.5); + padding-right: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-right: 8.33333333%; +} + +.offset-2 { + margin-right: 16.66666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.33333333%; +} + +.offset-5 { + margin-right: 41.66666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.33333333%; +} + +.offset-8 { + margin-right: 66.66666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.33333333%; +} + +.offset-11 { + margin-right: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-right: 0; + } + .offset-sm-1 { + margin-right: 8.33333333%; + } + .offset-sm-2 { + margin-right: 16.66666667%; + } + .offset-sm-3 { + margin-right: 25%; + } + .offset-sm-4 { + margin-right: 33.33333333%; + } + .offset-sm-5 { + margin-right: 41.66666667%; + } + .offset-sm-6 { + margin-right: 50%; + } + .offset-sm-7 { + margin-right: 58.33333333%; + } + .offset-sm-8 { + margin-right: 66.66666667%; + } + .offset-sm-9 { + margin-right: 75%; + } + .offset-sm-10 { + margin-right: 83.33333333%; + } + .offset-sm-11 { + margin-right: 91.66666667%; + } + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; + } + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; + } + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-right: 0; + } + .offset-md-1 { + margin-right: 8.33333333%; + } + .offset-md-2 { + margin-right: 16.66666667%; + } + .offset-md-3 { + margin-right: 25%; + } + .offset-md-4 { + margin-right: 33.33333333%; + } + .offset-md-5 { + margin-right: 41.66666667%; + } + .offset-md-6 { + margin-right: 50%; + } + .offset-md-7 { + margin-right: 58.33333333%; + } + .offset-md-8 { + margin-right: 66.66666667%; + } + .offset-md-9 { + margin-right: 75%; + } + .offset-md-10 { + margin-right: 83.33333333%; + } + .offset-md-11 { + margin-right: 91.66666667%; + } + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; + } + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; + } + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-right: 0; + } + .offset-lg-1 { + margin-right: 8.33333333%; + } + .offset-lg-2 { + margin-right: 16.66666667%; + } + .offset-lg-3 { + margin-right: 25%; + } + .offset-lg-4 { + margin-right: 33.33333333%; + } + .offset-lg-5 { + margin-right: 41.66666667%; + } + .offset-lg-6 { + margin-right: 50%; + } + .offset-lg-7 { + margin-right: 58.33333333%; + } + .offset-lg-8 { + margin-right: 66.66666667%; + } + .offset-lg-9 { + margin-right: 75%; + } + .offset-lg-10 { + margin-right: 83.33333333%; + } + .offset-lg-11 { + margin-right: 91.66666667%; + } + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; + } + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; + } + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-right: 0; + } + .offset-xl-1 { + margin-right: 8.33333333%; + } + .offset-xl-2 { + margin-right: 16.66666667%; + } + .offset-xl-3 { + margin-right: 25%; + } + .offset-xl-4 { + margin-right: 33.33333333%; + } + .offset-xl-5 { + margin-right: 41.66666667%; + } + .offset-xl-6 { + margin-right: 50%; + } + .offset-xl-7 { + margin-right: 58.33333333%; + } + .offset-xl-8 { + margin-right: 66.66666667%; + } + .offset-xl-9 { + margin-right: 75%; + } + .offset-xl-10 { + margin-right: 83.33333333%; + } + .offset-xl-11 { + margin-right: 91.66666667%; + } + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; + } + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; + } + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333333%; + } + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-right: 0; + } + .offset-xxl-1 { + margin-right: 8.33333333%; + } + .offset-xxl-2 { + margin-right: 16.66666667%; + } + .offset-xxl-3 { + margin-right: 25%; + } + .offset-xxl-4 { + margin-right: 33.33333333%; + } + .offset-xxl-5 { + margin-right: 41.66666667%; + } + .offset-xxl-6 { + margin-right: 50%; + } + .offset-xxl-7 { + margin-right: 58.33333333%; + } + .offset-xxl-8 { + margin-right: 66.66666667%; + } + .offset-xxl-9 { + margin-right: 75%; + } + .offset-xxl-10 { + margin-right: 83.33333333%; + } + .offset-xxl-11 { + margin-right: 91.66666667%; + } + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; + } + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; + } + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-inline-grid { + display: inline-grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.mx-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-left: 0 !important; +} + +.me-1 { + margin-left: 0.25rem !important; +} + +.me-2 { + margin-left: 0.5rem !important; +} + +.me-3 { + margin-left: 1rem !important; +} + +.me-4 { + margin-left: 1.5rem !important; +} + +.me-5 { + margin-left: 3rem !important; +} + +.me-auto { + margin-left: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-right: 0 !important; +} + +.ms-1 { + margin-right: 0.25rem !important; +} + +.ms-2 { + margin-right: 0.5rem !important; +} + +.ms-3 { + margin-right: 1rem !important; +} + +.ms-4 { + margin-right: 1.5rem !important; +} + +.ms-5 { + margin-right: 3rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.px-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.25rem !important; +} + +.pe-2 { + padding-left: 0.5rem !important; +} + +.pe-3 { + padding-left: 1rem !important; +} + +.pe-4 { + padding-left: 1.5rem !important; +} + +.pe-5 { + padding-left: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.25rem !important; +} + +.ps-2 { + padding-right: 0.5rem !important; +} + +.ps-3 { + padding-right: 1rem !important; +} + +.ps-4 { + padding-right: 1.5rem !important; +} + +.ps-5 { + padding-right: 3rem !important; +} + +@media (min-width: 576px) { + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-inline-grid { + display: inline-grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline-flex { + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + flex: 1 1 auto !important; + } + .flex-sm-row { + flex-direction: row !important; + } + .flex-sm-column { + flex-direction: column !important; + } + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + .flex-sm-wrap { + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + justify-content: flex-start !important; + } + .justify-content-sm-end { + justify-content: flex-end !important; + } + .justify-content-sm-center { + justify-content: center !important; + } + .justify-content-sm-between { + justify-content: space-between !important; + } + .justify-content-sm-around { + justify-content: space-around !important; + } + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + .align-items-sm-start { + align-items: flex-start !important; + } + .align-items-sm-end { + align-items: flex-end !important; + } + .align-items-sm-center { + align-items: center !important; + } + .align-items-sm-baseline { + align-items: baseline !important; + } + .align-items-sm-stretch { + align-items: stretch !important; + } + .align-content-sm-start { + align-content: flex-start !important; + } + .align-content-sm-end { + align-content: flex-end !important; + } + .align-content-sm-center { + align-content: center !important; + } + .align-content-sm-between { + align-content: space-between !important; + } + .align-content-sm-around { + align-content: space-around !important; + } + .align-content-sm-stretch { + align-content: stretch !important; + } + .align-self-sm-auto { + align-self: auto !important; + } + .align-self-sm-start { + align-self: flex-start !important; + } + .align-self-sm-end { + align-self: flex-end !important; + } + .align-self-sm-center { + align-self: center !important; + } + .align-self-sm-baseline { + align-self: baseline !important; + } + .align-self-sm-stretch { + align-self: stretch !important; + } + .order-sm-first { + order: -1 !important; + } + .order-sm-0 { + order: 0 !important; + } + .order-sm-1 { + order: 1 !important; + } + .order-sm-2 { + order: 2 !important; + } + .order-sm-3 { + order: 3 !important; + } + .order-sm-4 { + order: 4 !important; + } + .order-sm-5 { + order: 5 !important; + } + .order-sm-last { + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-sm-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-sm-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-sm-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mt-sm-3 { + margin-top: 1rem !important; + } + .mt-sm-4 { + margin-top: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 3rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-left: 0 !important; + } + .me-sm-1 { + margin-left: 0.25rem !important; + } + .me-sm-2 { + margin-left: 0.5rem !important; + } + .me-sm-3 { + margin-left: 1rem !important; + } + .me-sm-4 { + margin-left: 1.5rem !important; + } + .me-sm-5 { + margin-left: 3rem !important; + } + .me-sm-auto { + margin-left: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .mb-sm-3 { + margin-bottom: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 3rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-right: 0 !important; + } + .ms-sm-1 { + margin-right: 0.25rem !important; + } + .ms-sm-2 { + margin-right: 0.5rem !important; + } + .ms-sm-3 { + margin-right: 1rem !important; + } + .ms-sm-4 { + margin-right: 1.5rem !important; + } + .ms-sm-5 { + margin-right: 3rem !important; + } + .ms-sm-auto { + margin-right: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-sm-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-sm-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-sm-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pt-sm-3 { + padding-top: 1rem !important; + } + .pt-sm-4 { + padding-top: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 3rem !important; + } + .pe-sm-0 { + padding-left: 0 !important; + } + .pe-sm-1 { + padding-left: 0.25rem !important; + } + .pe-sm-2 { + padding-left: 0.5rem !important; + } + .pe-sm-3 { + padding-left: 1rem !important; + } + .pe-sm-4 { + padding-left: 1.5rem !important; + } + .pe-sm-5 { + padding-left: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pb-sm-3 { + padding-bottom: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 3rem !important; + } + .ps-sm-0 { + padding-right: 0 !important; + } + .ps-sm-1 { + padding-right: 0.25rem !important; + } + .ps-sm-2 { + padding-right: 0.5rem !important; + } + .ps-sm-3 { + padding-right: 1rem !important; + } + .ps-sm-4 { + padding-right: 1.5rem !important; + } + .ps-sm-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-inline-grid { + display: inline-grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline-flex { + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + flex: 1 1 auto !important; + } + .flex-md-row { + flex-direction: row !important; + } + .flex-md-column { + flex-direction: column !important; + } + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + flex-grow: 0 !important; + } + .flex-md-grow-1 { + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + .flex-md-wrap { + flex-wrap: wrap !important; + } + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + justify-content: flex-start !important; + } + .justify-content-md-end { + justify-content: flex-end !important; + } + .justify-content-md-center { + justify-content: center !important; + } + .justify-content-md-between { + justify-content: space-between !important; + } + .justify-content-md-around { + justify-content: space-around !important; + } + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + .align-items-md-start { + align-items: flex-start !important; + } + .align-items-md-end { + align-items: flex-end !important; + } + .align-items-md-center { + align-items: center !important; + } + .align-items-md-baseline { + align-items: baseline !important; + } + .align-items-md-stretch { + align-items: stretch !important; + } + .align-content-md-start { + align-content: flex-start !important; + } + .align-content-md-end { + align-content: flex-end !important; + } + .align-content-md-center { + align-content: center !important; + } + .align-content-md-between { + align-content: space-between !important; + } + .align-content-md-around { + align-content: space-around !important; + } + .align-content-md-stretch { + align-content: stretch !important; + } + .align-self-md-auto { + align-self: auto !important; + } + .align-self-md-start { + align-self: flex-start !important; + } + .align-self-md-end { + align-self: flex-end !important; + } + .align-self-md-center { + align-self: center !important; + } + .align-self-md-baseline { + align-self: baseline !important; + } + .align-self-md-stretch { + align-self: stretch !important; + } + .order-md-first { + order: -1 !important; + } + .order-md-0 { + order: 0 !important; + } + .order-md-1 { + order: 1 !important; + } + .order-md-2 { + order: 2 !important; + } + .order-md-3 { + order: 3 !important; + } + .order-md-4 { + order: 4 !important; + } + .order-md-5 { + order: 5 !important; + } + .order-md-last { + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-md-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-md-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-md-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mt-md-3 { + margin-top: 1rem !important; + } + .mt-md-4 { + margin-top: 1.5rem !important; + } + .mt-md-5 { + margin-top: 3rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-left: 0 !important; + } + .me-md-1 { + margin-left: 0.25rem !important; + } + .me-md-2 { + margin-left: 0.5rem !important; + } + .me-md-3 { + margin-left: 1rem !important; + } + .me-md-4 { + margin-left: 1.5rem !important; + } + .me-md-5 { + margin-left: 3rem !important; + } + .me-md-auto { + margin-left: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .mb-md-3 { + margin-bottom: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 3rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-right: 0 !important; + } + .ms-md-1 { + margin-right: 0.25rem !important; + } + .ms-md-2 { + margin-right: 0.5rem !important; + } + .ms-md-3 { + margin-right: 1rem !important; + } + .ms-md-4 { + margin-right: 1.5rem !important; + } + .ms-md-5 { + margin-right: 3rem !important; + } + .ms-md-auto { + margin-right: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-md-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-md-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-md-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pt-md-3 { + padding-top: 1rem !important; + } + .pt-md-4 { + padding-top: 1.5rem !important; + } + .pt-md-5 { + padding-top: 3rem !important; + } + .pe-md-0 { + padding-left: 0 !important; + } + .pe-md-1 { + padding-left: 0.25rem !important; + } + .pe-md-2 { + padding-left: 0.5rem !important; + } + .pe-md-3 { + padding-left: 1rem !important; + } + .pe-md-4 { + padding-left: 1.5rem !important; + } + .pe-md-5 { + padding-left: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pb-md-3 { + padding-bottom: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 3rem !important; + } + .ps-md-0 { + padding-right: 0 !important; + } + .ps-md-1 { + padding-right: 0.25rem !important; + } + .ps-md-2 { + padding-right: 0.5rem !important; + } + .ps-md-3 { + padding-right: 1rem !important; + } + .ps-md-4 { + padding-right: 1.5rem !important; + } + .ps-md-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 992px) { + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-inline-grid { + display: inline-grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline-flex { + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + flex: 1 1 auto !important; + } + .flex-lg-row { + flex-direction: row !important; + } + .flex-lg-column { + flex-direction: column !important; + } + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + .flex-lg-wrap { + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + justify-content: flex-start !important; + } + .justify-content-lg-end { + justify-content: flex-end !important; + } + .justify-content-lg-center { + justify-content: center !important; + } + .justify-content-lg-between { + justify-content: space-between !important; + } + .justify-content-lg-around { + justify-content: space-around !important; + } + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + .align-items-lg-start { + align-items: flex-start !important; + } + .align-items-lg-end { + align-items: flex-end !important; + } + .align-items-lg-center { + align-items: center !important; + } + .align-items-lg-baseline { + align-items: baseline !important; + } + .align-items-lg-stretch { + align-items: stretch !important; + } + .align-content-lg-start { + align-content: flex-start !important; + } + .align-content-lg-end { + align-content: flex-end !important; + } + .align-content-lg-center { + align-content: center !important; + } + .align-content-lg-between { + align-content: space-between !important; + } + .align-content-lg-around { + align-content: space-around !important; + } + .align-content-lg-stretch { + align-content: stretch !important; + } + .align-self-lg-auto { + align-self: auto !important; + } + .align-self-lg-start { + align-self: flex-start !important; + } + .align-self-lg-end { + align-self: flex-end !important; + } + .align-self-lg-center { + align-self: center !important; + } + .align-self-lg-baseline { + align-self: baseline !important; + } + .align-self-lg-stretch { + align-self: stretch !important; + } + .order-lg-first { + order: -1 !important; + } + .order-lg-0 { + order: 0 !important; + } + .order-lg-1 { + order: 1 !important; + } + .order-lg-2 { + order: 2 !important; + } + .order-lg-3 { + order: 3 !important; + } + .order-lg-4 { + order: 4 !important; + } + .order-lg-5 { + order: 5 !important; + } + .order-lg-last { + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-lg-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-lg-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-lg-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mt-lg-3 { + margin-top: 1rem !important; + } + .mt-lg-4 { + margin-top: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 3rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-left: 0 !important; + } + .me-lg-1 { + margin-left: 0.25rem !important; + } + .me-lg-2 { + margin-left: 0.5rem !important; + } + .me-lg-3 { + margin-left: 1rem !important; + } + .me-lg-4 { + margin-left: 1.5rem !important; + } + .me-lg-5 { + margin-left: 3rem !important; + } + .me-lg-auto { + margin-left: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .mb-lg-3 { + margin-bottom: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 3rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-right: 0 !important; + } + .ms-lg-1 { + margin-right: 0.25rem !important; + } + .ms-lg-2 { + margin-right: 0.5rem !important; + } + .ms-lg-3 { + margin-right: 1rem !important; + } + .ms-lg-4 { + margin-right: 1.5rem !important; + } + .ms-lg-5 { + margin-right: 3rem !important; + } + .ms-lg-auto { + margin-right: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-lg-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-lg-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-lg-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pt-lg-3 { + padding-top: 1rem !important; + } + .pt-lg-4 { + padding-top: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 3rem !important; + } + .pe-lg-0 { + padding-left: 0 !important; + } + .pe-lg-1 { + padding-left: 0.25rem !important; + } + .pe-lg-2 { + padding-left: 0.5rem !important; + } + .pe-lg-3 { + padding-left: 1rem !important; + } + .pe-lg-4 { + padding-left: 1.5rem !important; + } + .pe-lg-5 { + padding-left: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pb-lg-3 { + padding-bottom: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 3rem !important; + } + .ps-lg-0 { + padding-right: 0 !important; + } + .ps-lg-1 { + padding-right: 0.25rem !important; + } + .ps-lg-2 { + padding-right: 0.5rem !important; + } + .ps-lg-3 { + padding-right: 1rem !important; + } + .ps-lg-4 { + padding-right: 1.5rem !important; + } + .ps-lg-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1200px) { + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-inline-grid { + display: inline-grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline-flex { + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + flex: 1 1 auto !important; + } + .flex-xl-row { + flex-direction: row !important; + } + .flex-xl-column { + flex-direction: column !important; + } + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xl-wrap { + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + justify-content: flex-start !important; + } + .justify-content-xl-end { + justify-content: flex-end !important; + } + .justify-content-xl-center { + justify-content: center !important; + } + .justify-content-xl-between { + justify-content: space-between !important; + } + .justify-content-xl-around { + justify-content: space-around !important; + } + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + .align-items-xl-start { + align-items: flex-start !important; + } + .align-items-xl-end { + align-items: flex-end !important; + } + .align-items-xl-center { + align-items: center !important; + } + .align-items-xl-baseline { + align-items: baseline !important; + } + .align-items-xl-stretch { + align-items: stretch !important; + } + .align-content-xl-start { + align-content: flex-start !important; + } + .align-content-xl-end { + align-content: flex-end !important; + } + .align-content-xl-center { + align-content: center !important; + } + .align-content-xl-between { + align-content: space-between !important; + } + .align-content-xl-around { + align-content: space-around !important; + } + .align-content-xl-stretch { + align-content: stretch !important; + } + .align-self-xl-auto { + align-self: auto !important; + } + .align-self-xl-start { + align-self: flex-start !important; + } + .align-self-xl-end { + align-self: flex-end !important; + } + .align-self-xl-center { + align-self: center !important; + } + .align-self-xl-baseline { + align-self: baseline !important; + } + .align-self-xl-stretch { + align-self: stretch !important; + } + .order-xl-first { + order: -1 !important; + } + .order-xl-0 { + order: 0 !important; + } + .order-xl-1 { + order: 1 !important; + } + .order-xl-2 { + order: 2 !important; + } + .order-xl-3 { + order: 3 !important; + } + .order-xl-4 { + order: 4 !important; + } + .order-xl-5 { + order: 5 !important; + } + .order-xl-last { + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-xl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-xl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-xl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mt-xl-3 { + margin-top: 1rem !important; + } + .mt-xl-4 { + margin-top: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 3rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-left: 0 !important; + } + .me-xl-1 { + margin-left: 0.25rem !important; + } + .me-xl-2 { + margin-left: 0.5rem !important; + } + .me-xl-3 { + margin-left: 1rem !important; + } + .me-xl-4 { + margin-left: 1.5rem !important; + } + .me-xl-5 { + margin-left: 3rem !important; + } + .me-xl-auto { + margin-left: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xl-3 { + margin-bottom: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 3rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-right: 0 !important; + } + .ms-xl-1 { + margin-right: 0.25rem !important; + } + .ms-xl-2 { + margin-right: 0.5rem !important; + } + .ms-xl-3 { + margin-right: 1rem !important; + } + .ms-xl-4 { + margin-right: 1.5rem !important; + } + .ms-xl-5 { + margin-right: 3rem !important; + } + .ms-xl-auto { + margin-right: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-xl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-xl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-xl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pt-xl-3 { + padding-top: 1rem !important; + } + .pt-xl-4 { + padding-top: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 3rem !important; + } + .pe-xl-0 { + padding-left: 0 !important; + } + .pe-xl-1 { + padding-left: 0.25rem !important; + } + .pe-xl-2 { + padding-left: 0.5rem !important; + } + .pe-xl-3 { + padding-left: 1rem !important; + } + .pe-xl-4 { + padding-left: 1.5rem !important; + } + .pe-xl-5 { + padding-left: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xl-3 { + padding-bottom: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 3rem !important; + } + .ps-xl-0 { + padding-right: 0 !important; + } + .ps-xl-1 { + padding-right: 0.25rem !important; + } + .ps-xl-2 { + padding-right: 0.5rem !important; + } + .ps-xl-3 { + padding-right: 1rem !important; + } + .ps-xl-4 { + padding-right: 1.5rem !important; + } + .ps-xl-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1400px) { + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-inline-grid { + display: inline-grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: flex !important; + } + .d-xxl-inline-flex { + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + flex: 1 1 auto !important; + } + .flex-xxl-row { + flex-direction: row !important; + } + .flex-xxl-column { + flex-direction: column !important; + } + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + .justify-content-xxl-start { + justify-content: flex-start !important; + } + .justify-content-xxl-end { + justify-content: flex-end !important; + } + .justify-content-xxl-center { + justify-content: center !important; + } + .justify-content-xxl-between { + justify-content: space-between !important; + } + .justify-content-xxl-around { + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + .align-items-xxl-start { + align-items: flex-start !important; + } + .align-items-xxl-end { + align-items: flex-end !important; + } + .align-items-xxl-center { + align-items: center !important; + } + .align-items-xxl-baseline { + align-items: baseline !important; + } + .align-items-xxl-stretch { + align-items: stretch !important; + } + .align-content-xxl-start { + align-content: flex-start !important; + } + .align-content-xxl-end { + align-content: flex-end !important; + } + .align-content-xxl-center { + align-content: center !important; + } + .align-content-xxl-between { + align-content: space-between !important; + } + .align-content-xxl-around { + align-content: space-around !important; + } + .align-content-xxl-stretch { + align-content: stretch !important; + } + .align-self-xxl-auto { + align-self: auto !important; + } + .align-self-xxl-start { + align-self: flex-start !important; + } + .align-self-xxl-end { + align-self: flex-end !important; + } + .align-self-xxl-center { + align-self: center !important; + } + .align-self-xxl-baseline { + align-self: baseline !important; + } + .align-self-xxl-stretch { + align-self: stretch !important; + } + .order-xxl-first { + order: -1 !important; + } + .order-xxl-0 { + order: 0 !important; + } + .order-xxl-1 { + order: 1 !important; + } + .order-xxl-2 { + order: 2 !important; + } + .order-xxl-3 { + order: 3 !important; + } + .order-xxl-4 { + order: 4 !important; + } + .order-xxl-5 { + order: 5 !important; + } + .order-xxl-last { + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.5rem !important; + } + .m-xxl-3 { + margin: 1rem !important; + } + .m-xxl-4 { + margin: 1.5rem !important; + } + .m-xxl-5 { + margin: 3rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + .mx-xxl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-xxl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-xxl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-xxl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-xxl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + .mt-xxl-3 { + margin-top: 1rem !important; + } + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + .mt-xxl-5 { + margin-top: 3rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-left: 0 !important; + } + .me-xxl-1 { + margin-left: 0.25rem !important; + } + .me-xxl-2 { + margin-left: 0.5rem !important; + } + .me-xxl-3 { + margin-left: 1rem !important; + } + .me-xxl-4 { + margin-left: 1.5rem !important; + } + .me-xxl-5 { + margin-left: 3rem !important; + } + .me-xxl-auto { + margin-left: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-right: 0 !important; + } + .ms-xxl-1 { + margin-right: 0.25rem !important; + } + .ms-xxl-2 { + margin-right: 0.5rem !important; + } + .ms-xxl-3 { + margin-right: 1rem !important; + } + .ms-xxl-4 { + margin-right: 1.5rem !important; + } + .ms-xxl-5 { + margin-right: 3rem !important; + } + .ms-xxl-auto { + margin-right: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.5rem !important; + } + .p-xxl-3 { + padding: 1rem !important; + } + .p-xxl-4 { + padding: 1.5rem !important; + } + .p-xxl-5 { + padding: 3rem !important; + } + .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + .px-xxl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-xxl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-xxl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-xxl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-xxl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + .pt-xxl-3 { + padding-top: 1rem !important; + } + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + .pt-xxl-5 { + padding-top: 3rem !important; + } + .pe-xxl-0 { + padding-left: 0 !important; + } + .pe-xxl-1 { + padding-left: 0.25rem !important; + } + .pe-xxl-2 { + padding-left: 0.5rem !important; + } + .pe-xxl-3 { + padding-left: 1rem !important; + } + .pe-xxl-4 { + padding-left: 1.5rem !important; + } + .pe-xxl-5 { + padding-left: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + .ps-xxl-0 { + padding-right: 0 !important; + } + .ps-xxl-1 { + padding-right: 0.25rem !important; + } + .ps-xxl-2 { + padding-right: 0.5rem !important; + } + .ps-xxl-3 { + padding-right: 1rem !important; + } + .ps-xxl-4 { + padding-right: 1.5rem !important; + } + .ps-xxl-5 { + padding-right: 3rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-inline-grid { + display: inline-grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: flex !important; + } + .d-print-inline-flex { + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap-grid.rtl.css.map */ \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map new file mode 100644 index 0000000..8df43cf --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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EE,mBAAA;EJ6+BR;EI1+BM;;IAEE,mBAAA;EJ4+BR;AACF;AKpiCQ;EAOI,0BAAA;ALgiCZ;;AKviCQ;EAOI,gCAAA;ALoiCZ;;AK3iCQ;EAOI,yBAAA;ALwiCZ;;AK/iCQ;EAOI,wBAAA;AL4iCZ;;AKnjCQ;EAOI,+BAAA;ALgjCZ;;AKvjCQ;EAOI,yBAAA;ALojCZ;;AK3jCQ;EAOI,6BAAA;ALwjCZ;;AK/jCQ;EAOI,8BAAA;AL4jCZ;;AKnkCQ;EAOI,wBAAA;ALgkCZ;;AKvkCQ;EAOI,+BAAA;ALokCZ;;AK3kCQ;EAOI,wBAAA;ALwkCZ;;AK/kCQ;EAOI,yBAAA;AL4kCZ;;AKnlCQ;EAOI,8BAAA;ALglCZ;;AKvlCQ;EAOI,iCAAA;ALolCZ;;AK3lCQ;EAOI,sCAAA;ALwlCZ;;AK/lCQ;EAOI,yCAAA;AL4lCZ;;AKnmCQ;EAOI,uBAAA;ALgmCZ;;AKvmCQ;EAOI,uBAAA;ALomCZ;;AK3mCQ;EAOI,yBAAA;ALwmCZ;;AK/mCQ;EAOI,yBAAA;AL4mCZ;;AKnnCQ;EAOI,0BAAA;ALgnCZ;;AKvnCQ;EAOI,4BAAA;ALonCZ;;AK3nCQ;EAOI,kCAAA;ALwnCZ;;AK/nCQ;EAOI,sCAAA;AL4nCZ;;AKnoCQ;EAOI,oCAAA;ALgoCZ;;AKvoCQ;EAOI,kCAAA;ALooCZ;;AK3oCQ;EAOI,yCAAA;ALwoCZ;;AK/oCQ;EAOI,wCAAA;AL4oCZ;;AKnpCQ;EAOI,wCAAA;ALgpCZ;;AKvpCQ;EAOI,kCAAA;ALopCZ;;AK3pCQ;EAOI,gCAAA;ALwpCZ;;AK/pCQ;EAOI,8BAAA;AL4pCZ;;AKnqCQ;EAOI,gCAAA;ALgqCZ;;AKvqCQ;EAOI,+BAAA;ALoqCZ;;AK3qCQ;EAOI,oCAAA;ALwqCZ;;AK/qCQ;EAOI,kCAAA;AL4qCZ;;AKnrCQ;EAOI,gCAAA;ALgrCZ;;AKvrCQ;EAOI,uCAAA;ALorCZ;;AK3rCQ;EAOI,sCAAA;ALwrCZ;;AK/rCQ;EAOI,iCAAA;AL4rCZ;;AKnsCQ;EAOI,2BAAA;ALgsCZ;;AKvsCQ;EAOI,iCAAA;ALosCZ;;AK3sCQ;EAOI,+BAAA;ALwsCZ;;AK/sCQ;EAOI,6BAAA;AL4sCZ;;AKntCQ;EA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;AL8iDZ;;AKrjDQ;EAOI,4BAAA;ALkjDZ;;AKzjDQ;EAOI,0BAAA;ALsjDZ;;AK7jDQ;EAOI,gCAAA;AL0jDZ;;AKjkDQ;EAOI,+BAAA;AL8jDZ;;AKrkDQ;EAOI,6BAAA;ALkkDZ;;AKzkDQ;EAOI,+BAAA;ALskDZ;;AK7kDQ;EAOI,6BAAA;AL0kDZ;;AKjlDQ;EAOI,4BAAA;AL8kDZ;;AKrlDQ;EAOI,kCAAA;ALklDZ;;AKzlDQ;EAOI,iCAAA;ALslDZ;;AK7lDQ;EAOI,+BAAA;AL0lDZ;;AKjmDQ;EAOI,iCAAA;AL8lDZ;;AKrmDQ;EAOI,+BAAA;ALkmDZ;;AKzmDQ;EAOI,2BAAA;ALsmDZ;;AK7mDQ;EAOI,iCAAA;AL0mDZ;;AKjnDQ;EAOI,gCAAA;AL8mDZ;;AKrnDQ;EAOI,8BAAA;ALknDZ;;AKznDQ;EAOI,gCAAA;ALsnDZ;;AK7nDQ;EAOI,8BAAA;AL0nDZ;;ACpoDI;EIGI;IAOI,0BAAA;EL+nDV;EKtoDM;IAOI,gCAAA;ELkoDV;EKzoDM;IAOI,yBAAA;ELqoDV;EK5oDM;IAOI,wBAAA;ELwoDV;EK/oDM;IAOI,+BAAA;EL2oDV;EKlpDM;IAOI,yBAAA;EL8oDV;EKrpDM;IAOI,6BAAA;ELipDV;EKxpDM;IAOI,8BAAA;ELopDV;EK3pDM;IAOI,wBAAA;ELupDV;EK9pDM;IAOI,+BAAA;EL0pDV;EKjqDM;IAOI,wBAAA;EL6pDV;EKpqDM;IAOI,yBAAA;ELgqDV;EKvqDM;IAOI,8BAAA;ELmqDV;EK1qDM;IAOI,iCAAA;ELsqDV;EK7qDM;IAOI,sCAAA;ELyqDV;EKhrDM;IAOI,yCAAA;EL4qDV;EKnrDM;IAOI,uBAAA;EL+qDV;EKtrDM;IAOI,uBAAA;ELkrDV;EKzrDM;IAOI,yBAAA;ELqrDV;EK5rDM;IAOI,yBAAA;ELwrDV;EK/rDM;IAOI,0BAAA;EL2rDV;EKlsDM;IAOI,4BAAA;EL8rDV;EKrsDM;IAOI,kCAAA;ELisDV;EKxsDM;IAOI,sCAAA;ELosDV;EK3sDM;IAOI,oCAAA;ELusDV;EK9sDM;IAOI,kCAAA;EL0sDV;EKjtDM;IAOI,yCAAA;EL6sDV;EKptDM;IAOI,wCAAA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nEV;EK/nEM;IAOI,yCAAA;EL2nEV;EKloEM;IAOI,uBAAA;EL8nEV;EKroEM;IAOI,uBAAA;ELioEV;EKxoEM;IAOI,yBAAA;ELooEV;EK3oEM;IAOI,yBAAA;ELuoEV;EK9oEM;IAOI,0BAAA;EL0oEV;EKjpEM;IAOI,4BAAA;EL6oEV;EKppEM;IAOI,kCAAA;ELgpEV;EKvpEM;IAOI,sCAAA;ELmpEV;EK1pEM;IAOI,oCAAA;ELspEV;EK7pEM;IAOI,kCAAA;ELypEV;EKhqEM;IAOI,yCAAA;EL4pEV;EKnqEM;IAOI,wCAAA;EL+pEV;EKtqEM;IAOI,wCAAA;ELkqEV;EKzqEM;IAOI,kCAAA;ELqqEV;EK5qEM;IAOI,gCAAA;ELwqEV;EK/qEM;IAOI,8BAAA;EL2qEV;EKlrEM;IAOI,gCAAA;EL8qEV;EKrrEM;IAOI,+BAAA;ELirEV;EKxrEM;IAOI,oCAAA;ELorEV;EK3rEM;IAOI,kCAAA;ELurEV;EK9rEM;IAOI,gCAAA;EL0rEV;EKjsEM;IAOI,uCAAA;EL6rEV;EKpsEM;IAOI,sCAAA;ELgsEV;EKvsEM;IAOI,iCAAA;ELmsEV;EK1sEM;IAOI,2BAAA;ELssEV;EK7sEM;IAOI,iCAAA;ELysEV;EKhtEM;IAOI,+BAAA;EL4sEV;EKntEM;IAOI,6BAAA;EL+sEV;EKttEM;IAOI,+BAAA;ELktEV;EKztEM;IAOI,8BAAA;ELqtEV;EK5tEM;IAOI,oBAAA;ELwtEV;EK/tEM;IAOI,mBAAA;EL2tEV;EKluEM;IAOI,mBAAA;EL8tEV;EKruEM;IAOI,mBAAA;ELiuEV;EKxuEM;IAOI,mBAAA;ELouEV;EK3uEM;IAOI,mBAAA;ELuuEV;EK9uEM;IAOI,mBAAA;EL0uEV;EKjvEM;IAOI,mBAAA;EL6uEV;EKpvEM;IAOI,oBAAA;ELgvEV;EKvvEM;IAOI,0BAAA;ELmvEV;EK1vEM;IAOI,yBAAA;ELsvEV;EK7vEM;IAOI,uBAAA;ELyvEV;EKhwEM;IAOI,yBAAA;EL4vEV;EKnwEM;IAOI,uBAAA;EL+vEV;EKtwEM;IAOI,uBAAA;ELkwEV;EKzwEM;IAOI,yBAAA;IAAA,0BAAA;ELswEV;EK7wEM;IAO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EKviFM;IAOI,yBAAA;ELmiFV;EK1iFM;IAOI,wBAAA;ELsiFV;EK7iFM;IAOI,+BAAA;ELyiFV;EKhjFM;IAOI,yBAAA;EL4iFV;EKnjFM;IAOI,6BAAA;EL+iFV;EKtjFM;IAOI,8BAAA;ELkjFV;EKzjFM;IAOI,wBAAA;ELqjFV;EK5jFM;IAOI,+BAAA;ELwjFV;EK/jFM;IAOI,wBAAA;EL2jFV;EKlkFM;IAOI,yBAAA;EL8jFV;EKrkFM;IAOI,8BAAA;ELikFV;EKxkFM;IAOI,iCAAA;ELokFV;EK3kFM;IAOI,sCAAA;ELukFV;EK9kFM;IAOI,yCAAA;EL0kFV;EKjlFM;IAOI,uBAAA;EL6kFV;EKplFM;IAOI,uBAAA;ELglFV;EKvlFM;IAOI,yBAAA;ELmlFV;EK1lFM;IAOI,yBAAA;ELslFV;EK7lFM;IAOI,0BAAA;ELylFV;EKhmFM;IAOI,4BAAA;EL4lFV;EKnmFM;IAOI,kCAAA;EL+lFV;EKtmFM;IAOI,sCAAA;ELkmFV;EKzmFM;IAOI,oCAAA;ELqmFV;EK5mFM;IAOI,kCAAA;ELwmFV;EK/mFM;IAOI,yCAAA;EL2mFV;EKlnFM;IAOI,wCAAA;EL8mFV;EKrnFM;IAOI,wCAAA;ELinFV;EKxnFM;IAOI,kCAAA;ELonFV;EK3nFM;IAOI,gCAAA;ELunFV;EK9nFM;IAOI,8BAAA;EL0nFV;EKjoFM;IAOI,gCAAA;EL6nFV;EKpoFM;IAOI,+BAAA;ELgoFV;EKvoFM;IAOI,oCAAA;ELmoFV;EK1oFM;IAOI,kCAAA;ELsoFV;EK7oFM;IAOI,gCAAA;ELyoFV;EKhpFM;IAOI,uCAAA;EL4oFV;EKnpFM;IAOI,sCAAA;EL+oFV;EKtpFM;IAOI,iCAAA;ELkpFV;EKzpFM;IAOI,2BAAA;ELqpFV;EK5pFM;IAOI,iCAAA;ELwpFV;EK/pFM;IAOI,+BAAA;EL2pFV;EKlqFM;IAOI,6BAAA;EL8pFV;EKrqFM;IAOI,+BAAA;ELiqFV;EKxqFM;IAOI,8BAAA;ELoqFV;EK3qFM;IAOI,oBAAA;ELuqFV;EK9qFM;IAOI,mBAAA;EL0qFV;EKjrFM;IAOI,mBAAA;EL6qFV;EKprFM;IAOI,mBAAA;ELgrFV;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AAA;ELy8FV;EKh9FM;IAOI,iCAAA;EL48FV;EKn9FM;IAOI,+BAAA;EL+8FV;EKt9FM;IAOI,iCAAA;ELk9FV;EKz9FM;IAOI,+BAAA;ELq9FV;EK59FM;IAOI,2BAAA;ELw9FV;EK/9FM;IAOI,iCAAA;EL29FV;EKl+FM;IAOI,gCAAA;EL89FV;EKr+FM;IAOI,8BAAA;ELi+FV;EKx+FM;IAOI,gCAAA;ELo+FV;EK3+FM;IAOI,8BAAA;ELu+FV;AACF;ACl/FI;EIGI;IAOI,0BAAA;EL4+FV;EKn/FM;IAOI,gCAAA;EL++FV;EKt/FM;IAOI,yBAAA;ELk/FV;EKz/FM;IAOI,wBAAA;ELq/FV;EK5/FM;IAOI,+BAAA;ELw/FV;EK//FM;IAOI,yBAAA;EL2/FV;EKlgGM;IAOI,6BAAA;EL8/FV;EKrgGM;IAOI,8BAAA;ELigGV;EKxgGM;IAOI,wBAAA;ELogGV;EK3gGM;IAOI,+BAAA;ELugGV;EK9gGM;IAOI,wBAAA;EL0gGV;EKjhGM;IAOI,yBAAA;EL6gGV;EKphGM;IAOI,8BAAA;ELghGV;EKvhGM;IAOI,iCAAA;ELmhGV;EK1hGM;IAOI,sCAAA;ELshGV;EK7hGM;IAOI,yCAAA;ELyhGV;EKhiGM;IAOI,uBAAA;EL4hGV;EKniGM;IAOI,uBAAA;EL+hGV;EKtiGM;IAOI,yBAAA;ELkiGV;EKziGM;IAOI,yBAAA;ELqiGV;EK5iGM;IAOI,0BAAA;ELwiGV;EK/iGM;IAOI,4BAAA;EL2iGV;EKljGM;IAOI,kCAAA;EL8iGV;EKrjGM;IAOI,sCAAA;ELijGV;EKxjGM;IAOI,oCAAA;ELojGV;EK3jGM;IAOI,kCAAA;ELujGV;EK9jGM;IAOI,yCAAA;EL0jGV;EKjkGM;IAOI,wCAAA;EL6jGV;EKpkGM;IAOI,wCAAA;ELgkGV;EKvkGM;IAOI,kCAAA;ELmkGV;EK1kGM;IAOI,gCAAA;ELskGV;EK7kGM;IAOI,8BAAA;ELykGV;EKhlGM;IAOI,gCAAA;EL4kGV;EKnlGM;IAOI,+BAAA;EL+kGV;EKtlGM;IAOI,oCAAA;ELklGV;EKzlGM;IAOI,kCAAA;ELqlGV;EK5lGM;IAOI,gCAAA;ELwlGV;EK/l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ELi3GV;EKx3GM;IAOI,+BAAA;ELo3GV;EK33GM;IAOI,8BAAA;ELu3GV;EK93GM;IAOI,4BAAA;EL03GV;EKj4GM;IAOI,8BAAA;EL63GV;EKp4GM;IAOI,4BAAA;ELg4GV;EKv4GM;IAOI,0BAAA;ELm4GV;EK14GM;IAOI,gCAAA;ELs4GV;EK74GM;IAOI,+BAAA;ELy4GV;EKh5GM;IAOI,6BAAA;EL44GV;EKn5GM;IAOI,+BAAA;EL+4GV;EKt5GM;IAOI,6BAAA;ELk5GV;EKz5GM;IAOI,4BAAA;ELq5GV;EK55GM;IAOI,kCAAA;ELw5GV;EK/5GM;IAOI,iCAAA;EL25GV;EKl6GM;IAOI,+BAAA;EL85GV;EKr6GM;IAOI,iCAAA;ELi6GV;EKx6GM;IAOI,+BAAA;ELo6GV;EK36GM;IAOI,2BAAA;ELu6GV;EK96GM;IAOI,iCAAA;EL06GV;EKj7GM;IAOI,gCAAA;EL66GV;EKp7GM;IAOI,8BAAA;ELg7GV;EKv7GM;IAOI,gCAAA;ELm7GV;EK17GM;IAOI,8BAAA;ELs7GV;AACF;ACj8GI;EIGI;IAOI,0BAAA;EL27GV;EKl8GM;IAOI,gCAAA;EL87GV;EKr8GM;IAOI,yBAAA;ELi8GV;EKx8GM;IAOI,wBAAA;ELo8GV;EK38GM;IAOI,+BAAA;ELu8GV;EK98GM;IAOI,yBAAA;EL08GV;EKj9GM;IAOI,6BAAA;EL68GV;EKp9GM;IAOI,8BAAA;ELg9GV;EKv9GM;IAOI,wBAAA;ELm9GV;EK19GM;IAOI,+BAAA;ELs9GV;EK79GM;IAOI,wBAAA;ELy9GV;EKh+GM;IAOI,yBAAA;EL49GV;EKn+GM;IAOI,8BAAA;EL+9GV;EKt+GM;IAOI,iCAAA;ELk+GV;EKz+GM;IAOI,sCAAA;ELq+GV;EK5+GM;IAOI,yCAAA;ELw+GV;EK/+GM;IAOI,uBAAA;EL2+GV;EKl/GM;IAOI,uBAAA;EL8+GV;EKr/GM;IAOI,yBAAA;ELi/GV;EKx/GM;IAOI,yBAAA;ELo/GV;EK3/GM;IAOI,0BAAA;ELu/GV;EK9/GM;IAOI,4BAAA;EL0/GV;EKjgHM;IAOI,kCAAA;EL6/GV;EKpgHM;IAOI,sCAAA;ELggHV;EKvgHM;I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","file":"bootstrap-grid.rtl.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-text-variables\n$primary-text-emphasis: shade-color($primary, 60%) !default;\n$secondary-text-emphasis: shade-color($secondary, 60%) !default;\n$success-text-emphasis: shade-color($success, 60%) !default;\n$info-text-emphasis: shade-color($info, 60%) !default;\n$warning-text-emphasis: shade-color($warning, 60%) !default;\n$danger-text-emphasis: shade-color($danger, 60%) !default;\n$light-text-emphasis: $gray-700 !default;\n$dark-text-emphasis: $gray-700 !default;\n// scss-docs-end theme-text-variables\n\n// scss-docs-start theme-bg-subtle-variables\n$primary-bg-subtle: tint-color($primary, 80%) !default;\n$secondary-bg-subtle: tint-color($secondary, 80%) !default;\n$success-bg-subtle: tint-color($success, 80%) !default;\n$info-bg-subtle: tint-color($info, 80%) !default;\n$warning-bg-subtle: tint-color($warning, 80%) !default;\n$danger-bg-subtle: tint-color($danger, 80%) !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n// scss-docs-end theme-bg-subtle-variables\n\n// scss-docs-start theme-border-subtle-variables\n$primary-border-subtle: tint-color($primary, 60%) !default;\n$secondary-border-subtle: tint-color($secondary, 60%) !default;\n$success-border-subtle: tint-color($success, 60%) !default;\n$info-border-subtle: tint-color($info, 60%) !default;\n$warning-border-subtle: tint-color($warning, 60%) !default;\n$danger-border-subtle: tint-color($danger, 60%) !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n// scss-docs-end theme-border-subtle-variables\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$body-emphasis-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Icon links\n// scss-docs-start icon-link-variables\n$icon-link-gap: .375rem !default;\n$icon-link-underline-offset: .25em !default;\n$icon-link-icon-size: 1em !default;\n$icon-link-icon-transition: .2s ease-in-out transform !default;\n$icon-link-icon-transform: translate3d(.25em, 0, 0) !default;\n// scss-docs-end icon-link-variables\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-xxl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n// fusv-disable\n$border-radius-2xl: $border-radius-xxl !default; // Deprecated in v5.3.0\n// fusv-enable\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start focus-ring-variables\n$focus-ring-width: .25rem !default;\n$focus-ring-opacity: .25 !default;\n$focus-ring-color: rgba($primary, $focus-ring-opacity) !default;\n$focus-ring-blur: 0 !default;\n$focus-ring-box-shadow: 0 0 $focus-ring-blur $focus-ring-width $focus-ring-color !default;\n// scss-docs-end focus-ring-variables\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n// fusv-disable\n$text-muted: var(--#{$prefix}secondary-color) !default; // Deprecated in 5.3.0\n// fusv-enable\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n// scss-docs-start vr-variables\n$vr-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end vr-variables\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-color: $body-color !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}emphasis-color) !default;\n$table-bg: var(--#{$prefix}body-bg) !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;\n\n$table-border-factor: .2 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: var(--#{$prefix}secondary-color) !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: $focus-ring-width !default;\n$input-btn-focus-color-opacity: $focus-ring-opacity !default;\n$input-btn-focus-color: $focus-ring-color !default;\n$input-btn-focus-blur: $focus-ring-blur !default;\n$input-btn-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-color: var(--#{$prefix}body-color) !default;\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n$btn-link-focus-shadow-rgb: to-rgb(mix(color-contrast($link-color), $link-color, 15%)) !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: var(--#{$prefix}border-radius) !default;\n$btn-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$btn-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: var(--#{$prefix}body-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$input-border-radius: var(--#{$prefix}border-radius) !default;\n$input-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$input-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc(#{$input-border-width} * 2) !default; // stylelint-disable-line function-disallowed-list\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: var(--#{$prefix}tertiary-bg) !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $input-disabled-bg !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: var(--#{$prefix}secondary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: var(--#{$prefix}secondary-color) !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-height: 1.5em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-colors\n$form-valid-color: $form-feedback-valid-color !default;\n$form-valid-border-color: $form-feedback-valid-color !default;\n$form-invalid-color: $form-feedback-invalid-color !default;\n$form-invalid-border-color: $form-feedback-invalid-color !default;\n// scss-docs-end form-validation-colors\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}form-valid-color),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-valid-border-color),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}form-invalid-color),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-invalid-border-color),\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: var(--#{$prefix}secondary-color) !default;\n$nav-link-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-underline-gap: 1rem !default;\n$nav-underline-border-width: .125rem !default;\n$nav-underline-link-active-color: var(--#{$prefix}emphasis-color) !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-icon-color: rgba($body-color, .75) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-icon-color: $navbar-dark-color !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: var(--#{$prefix}border-radius) !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: var(--#{$prefix}tertiary-color) !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $focus-ring-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$pagination-border-radius-lg: var(--#{$prefix}border-radius-lg) !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}border-radius) !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: var(--#{$prefix}body-color) !default;\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}border-radius) !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text-emphasis) !default;\n\n// fusv-disable\n$accordion-button-focus-border-color: $input-focus-border-color !default; // Deprecated in v5.3.3\n// fusv-enable\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text-emphasis !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}border-radius) !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: var(--#{$prefix}body-color) !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: var(--#{$prefix}border-radius) !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: var(--#{$prefix}box-shadow-sm) !default;\n$modal-content-box-shadow-sm-up: var(--#{$prefix}box-shadow) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: var(--#{$prefix}border-radius) !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}box-shadow-sm) !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $focus-ring-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-color) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n\n@import \"variables-dark\"; // TODO: can be removed safely in v6, only here to avoid breaking changes in v5.3\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is an invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css new file mode 100644 index 0000000..672cbc2 --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map new file mode 100644 index 0000000..1c926af --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.rtl.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.33333333%;\n}\n\n.offset-2 {\n margin-right: 16.66666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.33333333%;\n}\n\n.offset-5 {\n margin-right: 41.66666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.33333333%;\n}\n\n.offset-8 {\n margin-right: 66.66666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.33333333%;\n}\n\n.offset-11 {\n margin-right: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-inline-grid {\n display: inline-grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-left: 0 !important;\n }\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n .me-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n .ms-sm-auto {\n margin-right: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-left: 0 !important;\n }\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n .me-md-3 {\n margin-left: 1rem !important;\n }\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n .me-md-5 {\n margin-left: 3rem !important;\n }\n .me-md-auto {\n margin-left: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-right: 0 !important;\n }\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n .ms-md-auto {\n margin-right: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-left: 0 !important;\n }\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-right: 0 !important;\n }\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-left: 0 !important;\n }\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n .me-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n .ms-lg-auto {\n margin-right: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-left: 0 !important;\n }\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n .me-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n .ms-xl-auto {\n margin-right: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n .me-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: percentage(divide(1, $count));\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is an invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix: \"\", $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css new file mode 100644 index 0000000..6305410 --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css @@ -0,0 +1,597 @@ +/*! + * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root, +[data-bs-theme=light] { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-primary-text-emphasis: #052c65; + --bs-secondary-text-emphasis: #2b2f32; + --bs-success-text-emphasis: #0a3622; + --bs-info-text-emphasis: #055160; + --bs-warning-text-emphasis: #664d03; + --bs-danger-text-emphasis: #58151c; + --bs-light-text-emphasis: #495057; + --bs-dark-text-emphasis: #495057; + --bs-primary-bg-subtle: #cfe2ff; + --bs-secondary-bg-subtle: #e2e3e5; + --bs-success-bg-subtle: #d1e7dd; + --bs-info-bg-subtle: #cff4fc; + --bs-warning-bg-subtle: #fff3cd; + --bs-danger-bg-subtle: #f8d7da; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #9ec5fe; + --bs-secondary-border-subtle: #c4c8cb; + --bs-success-border-subtle: #a3cfbb; + --bs-info-border-subtle: #9eeaf9; + --bs-warning-border-subtle: #ffe69c; + --bs-danger-border-subtle: #f1aeb5; + --bs-light-border-subtle: #e9ecef; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg: #fff; + --bs-body-bg-rgb: 255, 255, 255; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(33, 37, 41, 0.75); + --bs-secondary-color-rgb: 33, 37, 41; + --bs-secondary-bg: #e9ecef; + --bs-secondary-bg-rgb: 233, 236, 239; + --bs-tertiary-color: rgba(33, 37, 41, 0.5); + --bs-tertiary-color-rgb: 33, 37, 41; + --bs-tertiary-bg: #f8f9fa; + --bs-tertiary-bg-rgb: 248, 249, 250; + --bs-heading-color: inherit; + --bs-link-color: #0d6efd; + --bs-link-color-rgb: 13, 110, 253; + --bs-link-decoration: underline; + --bs-link-hover-color: #0a58ca; + --bs-link-hover-color-rgb: 10, 88, 202; + --bs-code-color: #d63384; + --bs-highlight-color: #212529; + --bs-highlight-bg: #fff3cd; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-xxl: 2rem; + --bs-border-radius-2xl: var(--bs-border-radius-xxl); + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-focus-ring-width: 0.25rem; + --bs-focus-ring-opacity: 0.25; + --bs-focus-ring-color: rgba(13, 110, 253, 0.25); + --bs-form-valid-color: #198754; + --bs-form-valid-border-color: #198754; + --bs-form-invalid-color: #dc3545; + --bs-form-invalid-border-color: #dc3545; +} + +[data-bs-theme=dark] { + color-scheme: dark; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; + --bs-body-bg: #212529; + --bs-body-bg-rgb: 33, 37, 41; + --bs-emphasis-color: #fff; + --bs-emphasis-color-rgb: 255, 255, 255; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; + --bs-secondary-bg: #343a40; + --bs-secondary-bg-rgb: 52, 58, 64; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; + --bs-tertiary-bg: #2b3035; + --bs-tertiary-bg-rgb: 43, 48, 53; + --bs-primary-text-emphasis: #6ea8fe; + --bs-secondary-text-emphasis: #a7acb1; + --bs-success-text-emphasis: #75b798; + --bs-info-text-emphasis: #6edff6; + --bs-warning-text-emphasis: #ffda6a; + --bs-danger-text-emphasis: #ea868f; + --bs-light-text-emphasis: #f8f9fa; + --bs-dark-text-emphasis: #dee2e6; + --bs-primary-bg-subtle: #031633; + --bs-secondary-bg-subtle: #161719; + --bs-success-bg-subtle: #051b11; + --bs-info-bg-subtle: #032830; + --bs-warning-bg-subtle: #332701; + --bs-danger-bg-subtle: #2c0b0e; + --bs-light-bg-subtle: #343a40; + --bs-dark-bg-subtle: #1a1d20; + --bs-primary-border-subtle: #084298; + --bs-secondary-border-subtle: #41464b; + --bs-success-border-subtle: #0f5132; + --bs-info-border-subtle: #087990; + --bs-warning-border-subtle: #997404; + --bs-danger-border-subtle: #842029; + --bs-light-border-subtle: #495057; + --bs-dark-border-subtle: #343a40; + --bs-heading-color: inherit; + --bs-link-color: #6ea8fe; + --bs-link-hover-color: #8bb9fe; + --bs-link-color-rgb: 110, 168, 254; + --bs-link-hover-color-rgb: 139, 185, 254; + --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #664d03; + --bs-border-color: #495057; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); + --bs-form-valid-color: #75b798; + --bs-form-valid-border-color: #75b798; + --bs-form-invalid-color: #ea868f; + --bs-form-invalid-border-color: #ea868f; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: var(--bs-border-width) solid; + opacity: 0.25; +} + +h6, h5, h4, h3, h2, h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: var(--bs-heading-color); +} + +h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1 { + font-size: 2.5rem; + } +} + +h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2 { + font-size: 2rem; + } +} + +h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3 { + font-size: 1.75rem; + } +} + +h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4 { + font-size: 1.5rem; + } +} + +h5 { + font-size: 1.25rem; +} + +h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 0.875em; +} + +mark { + padding: 0.1875em; + color: var(--bs-highlight-color); + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); + text-decoration: underline; +} +a:hover { + --bs-link-color-rgb: var(--bs-link-hover-color-rgb); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-secondary-color); + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map new file mode 100644 index 0000000..5fe522b --- /dev/null +++ b/Auth/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_color-mode.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-color: #{$mark-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n --#{$prefix}highlight-color: #{$mark-color-dark};\n --#{$prefix}highlight-bg: #{$mark-bg-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-color: #212529;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #dee2e6;\n --bs-body-color-rgb: 222, 226, 230;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(222, 226, 230, 0.75);\n --bs-secondary-color-rgb: 222, 226, 230;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(222, 226, 230, 0.5);\n --bs-tertiary-color-rgb: 222, 226, 230;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-highlight-color: #dee2e6;\n --bs-highlight-bg: #664d03;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n color: var(--bs-highlight-color);\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`