custom.css 395 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805
  1. @charset "UTF-8";
  2. /***********************************************************
  3. ################## greenwoodpromise.com ####################
  4. ************************************************************/
  5. /***********************************************************
  6. ################### Bootstrap Functions ####################
  7. ************************************************************/
  8. /***********************************************************
  9. ####################### Custom ############################
  10. ************************************************************/
  11. a {
  12. text-decoration: none !important;
  13. }
  14. /***********************************************************
  15. ################## Bootstrap Complete ######################
  16. ************************************************************/
  17. /*!
  18. * Bootstrap v5.3.2 (https://getbootstrap.com/)
  19. * Copyright 2011-2023 The Bootstrap Authors
  20. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  21. */
  22. :root,
  23. [data-bs-theme=light] {
  24. --bs-black: #000;
  25. --bs-white: #fff;
  26. --bs-gray: #6c757d;
  27. --bs-gray-dark: #343a40;
  28. --bs-gray-100: #f8f9fa;
  29. --bs-gray-200: #e9ecef;
  30. --bs-gray-300: #dee2e6;
  31. --bs-gray-400: #ced4da;
  32. --bs-gray-500: #adb5bd;
  33. --bs-gray-600: #6c757d;
  34. --bs-gray-700: #495057;
  35. --bs-gray-800: #343a40;
  36. --bs-gray-900: #212529;
  37. --bs-light: #E9E4DC;
  38. --bs-gwp-blue-dark: #33545C;
  39. --bs-gwp-blue: #8FEAFF;
  40. --bs-gwp-blue-blue-green: #8FFFF6;
  41. --bs-gwp-blue-green: #9CFFDB;
  42. --bs-gwp-green-green-blue: #8FFFB6;
  43. --bs-gwp-green: #8fff96;
  44. --bs-gwp-green-dark: #213B23;
  45. --bs-gwp-orig-yellow: #afcd39;
  46. --bs-gwp-orig-light-green: #70b05c;
  47. --bs-gwp-orig-green: #70b05c;
  48. --bs-gwp-orig-dark-green: #2a542c;
  49. --bs-gwp-orig-blue-green: #75bfa4;
  50. --bs-gwp-orig-blue: #4c9d96;
  51. --bs-gwp-orig-dark-blue: #3d9891;
  52. --bs-gwp-grey: #595959;
  53. --bs-light-rgb: 233, 228, 220;
  54. --bs-gwp-blue-dark-rgb: 51, 84, 92;
  55. --bs-gwp-blue-rgb: 143, 234, 255;
  56. --bs-gwp-blue-blue-green-rgb: 143, 255, 246;
  57. --bs-gwp-blue-green-rgb: 156, 255, 219;
  58. --bs-gwp-green-green-blue-rgb: 143, 255, 182;
  59. --bs-gwp-green-rgb: 143, 255, 150;
  60. --bs-gwp-green-dark-rgb: 33, 59, 35;
  61. --bs-gwp-orig-yellow-rgb: 175, 205, 57;
  62. --bs-gwp-orig-light-green-rgb: 112, 176, 92;
  63. --bs-gwp-orig-green-rgb: 112, 176, 92;
  64. --bs-gwp-orig-dark-green-rgb: 42, 84, 44;
  65. --bs-gwp-orig-blue-green-rgb: 117, 191, 164;
  66. --bs-gwp-orig-blue-rgb: 76, 157, 150;
  67. --bs-gwp-orig-dark-blue-rgb: 61, 152, 145;
  68. --bs-gwp-grey-rgb: 89, 89, 89;
  69. --bs-primary-text-emphasis: #052c65;
  70. --bs-secondary-text-emphasis: #2b2f32;
  71. --bs-success-text-emphasis: #0a3622;
  72. --bs-info-text-emphasis: #055160;
  73. --bs-warning-text-emphasis: #664d03;
  74. --bs-danger-text-emphasis: #58151c;
  75. --bs-light-text-emphasis: #495057;
  76. --bs-dark-text-emphasis: #495057;
  77. --bs-primary-bg-subtle: #cfe2ff;
  78. --bs-secondary-bg-subtle: #e2e3e5;
  79. --bs-success-bg-subtle: #d1e7dd;
  80. --bs-info-bg-subtle: #cff4fc;
  81. --bs-warning-bg-subtle: #fff3cd;
  82. --bs-danger-bg-subtle: #f8d7da;
  83. --bs-light-bg-subtle: #fcfcfd;
  84. --bs-dark-bg-subtle: #ced4da;
  85. --bs-primary-border-subtle: #9ec5fe;
  86. --bs-secondary-border-subtle: #c4c8cb;
  87. --bs-success-border-subtle: #a3cfbb;
  88. --bs-info-border-subtle: #9eeaf9;
  89. --bs-warning-border-subtle: #ffe69c;
  90. --bs-danger-border-subtle: #f1aeb5;
  91. --bs-light-border-subtle: #e9ecef;
  92. --bs-dark-border-subtle: #adb5bd;
  93. --bs-white-rgb: 255, 255, 255;
  94. --bs-black-rgb: 0, 0, 0;
  95. --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";
  96. --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  97. --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  98. --bs-body-font-family: var(--bs-font-sans-serif);
  99. --bs-body-font-size: 1rem;
  100. --bs-body-font-weight: 400;
  101. --bs-body-line-height: 1.5;
  102. --bs-body-color: #212529;
  103. --bs-body-color-rgb: 33, 37, 41;
  104. --bs-body-bg: #E9E4DC;
  105. --bs-body-bg-rgb: 233, 228, 220;
  106. --bs-emphasis-color: #000;
  107. --bs-emphasis-color-rgb: 0, 0, 0;
  108. --bs-secondary-color: rgba(33, 37, 41, 0.75);
  109. --bs-secondary-color-rgb: 33, 37, 41;
  110. --bs-secondary-bg: #e9ecef;
  111. --bs-secondary-bg-rgb: 233, 236, 239;
  112. --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  113. --bs-tertiary-color-rgb: 33, 37, 41;
  114. --bs-tertiary-bg: #f8f9fa;
  115. --bs-tertiary-bg-rgb: 248, 249, 250;
  116. --bs-heading-color: inherit;
  117. --bs-link-color: #4f6579;
  118. --bs-link-color-rgb: 79, 101, 121;
  119. --bs-link-decoration: underline;
  120. --bs-link-hover-color: #72aee6;
  121. --bs-link-hover-color-rgb: 114, 174, 230;
  122. --bs-code-color: #d63384;
  123. --bs-highlight-color: #212529;
  124. --bs-highlight-bg: #fff3cd;
  125. --bs-border-width: 1px;
  126. --bs-border-style: solid;
  127. --bs-border-color: #dee2e6;
  128. --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  129. --bs-border-radius: 0.375rem;
  130. --bs-border-radius-sm: 0.25rem;
  131. --bs-border-radius-lg: 0.5rem;
  132. --bs-border-radius-xl: 1rem;
  133. --bs-border-radius-xxl: 2rem;
  134. --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  135. --bs-border-radius-pill: 50rem;
  136. --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  137. --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  138. --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  139. --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  140. --bs-focus-ring-width: 0.25rem;
  141. --bs-focus-ring-opacity: 0.25;
  142. --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  143. --bs-form-valid-color: #198754;
  144. --bs-form-valid-border-color: #198754;
  145. --bs-form-invalid-color: #dc3545;
  146. --bs-form-invalid-border-color: #dc3545;
  147. }
  148. [data-bs-theme=dark] {
  149. color-scheme: dark;
  150. --bs-body-color: #dee2e6;
  151. --bs-body-color-rgb: 222, 226, 230;
  152. --bs-body-bg: #212529;
  153. --bs-body-bg-rgb: 33, 37, 41;
  154. --bs-emphasis-color: #fff;
  155. --bs-emphasis-color-rgb: 255, 255, 255;
  156. --bs-secondary-color: rgba(222, 226, 230, 0.75);
  157. --bs-secondary-color-rgb: 222, 226, 230;
  158. --bs-secondary-bg: #343a40;
  159. --bs-secondary-bg-rgb: 52, 58, 64;
  160. --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  161. --bs-tertiary-color-rgb: 222, 226, 230;
  162. --bs-tertiary-bg: #2b3035;
  163. --bs-tertiary-bg-rgb: 43, 48, 53;
  164. --bs-primary-text-emphasis: #6ea8fe;
  165. --bs-secondary-text-emphasis: #a7acb1;
  166. --bs-success-text-emphasis: #75b798;
  167. --bs-info-text-emphasis: #6edff6;
  168. --bs-warning-text-emphasis: #ffda6a;
  169. --bs-danger-text-emphasis: #ea868f;
  170. --bs-light-text-emphasis: #f8f9fa;
  171. --bs-dark-text-emphasis: #dee2e6;
  172. --bs-primary-bg-subtle: #031633;
  173. --bs-secondary-bg-subtle: #161719;
  174. --bs-success-bg-subtle: #051b11;
  175. --bs-info-bg-subtle: #032830;
  176. --bs-warning-bg-subtle: #332701;
  177. --bs-danger-bg-subtle: #2c0b0e;
  178. --bs-light-bg-subtle: #343a40;
  179. --bs-dark-bg-subtle: #1a1d20;
  180. --bs-primary-border-subtle: #084298;
  181. --bs-secondary-border-subtle: #41464b;
  182. --bs-success-border-subtle: #0f5132;
  183. --bs-info-border-subtle: #087990;
  184. --bs-warning-border-subtle: #997404;
  185. --bs-danger-border-subtle: #842029;
  186. --bs-light-border-subtle: #495057;
  187. --bs-dark-border-subtle: #343a40;
  188. --bs-heading-color: inherit;
  189. --bs-link-color: #6ea8fe;
  190. --bs-link-hover-color: #8bb9fe;
  191. --bs-link-color-rgb: 110, 168, 254;
  192. --bs-link-hover-color-rgb: 139, 185, 254;
  193. --bs-code-color: #e685b5;
  194. --bs-highlight-color: #dee2e6;
  195. --bs-highlight-bg: #664d03;
  196. --bs-border-color: #495057;
  197. --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  198. --bs-form-valid-color: #75b798;
  199. --bs-form-valid-border-color: #75b798;
  200. --bs-form-invalid-color: #ea868f;
  201. --bs-form-invalid-border-color: #ea868f;
  202. }
  203. *,
  204. *::before,
  205. *::after {
  206. box-sizing: border-box;
  207. }
  208. @media (prefers-reduced-motion: no-preference) {
  209. :root {
  210. scroll-behavior: smooth;
  211. }
  212. }
  213. body {
  214. margin: 0;
  215. font-family: var(--bs-body-font-family);
  216. font-size: var(--bs-body-font-size);
  217. font-weight: var(--bs-body-font-weight);
  218. line-height: var(--bs-body-line-height);
  219. color: var(--bs-body-color);
  220. text-align: var(--bs-body-text-align);
  221. background-color: var(--bs-body-bg);
  222. -webkit-text-size-adjust: 100%;
  223. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  224. }
  225. hr {
  226. margin: 1rem 0;
  227. color: inherit;
  228. border: 0;
  229. border-top: var(--bs-border-width) solid;
  230. opacity: 0.25;
  231. }
  232. h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  233. margin-top: 0;
  234. margin-bottom: 0.5rem;
  235. font-weight: 500;
  236. line-height: 1.2;
  237. color: var(--bs-heading-color);
  238. }
  239. h1, .h1 {
  240. font-size: calc(1.375rem + 1.5vw);
  241. }
  242. @media (min-width: 1200px) {
  243. h1, .h1 {
  244. font-size: 2.5rem;
  245. }
  246. }
  247. h2, .h2 {
  248. font-size: calc(1.325rem + 0.9vw);
  249. }
  250. @media (min-width: 1200px) {
  251. h2, .h2 {
  252. font-size: 2rem;
  253. }
  254. }
  255. h3, .h3 {
  256. font-size: calc(1.3rem + 0.6vw);
  257. }
  258. @media (min-width: 1200px) {
  259. h3, .h3 {
  260. font-size: 1.75rem;
  261. }
  262. }
  263. h4, .h4 {
  264. font-size: calc(1.275rem + 0.3vw);
  265. }
  266. @media (min-width: 1200px) {
  267. h4, .h4 {
  268. font-size: 1.5rem;
  269. }
  270. }
  271. h5, .h5 {
  272. font-size: 1.25rem;
  273. }
  274. h6, .h6 {
  275. font-size: 1rem;
  276. }
  277. p {
  278. margin-top: 0;
  279. margin-bottom: 1rem;
  280. }
  281. abbr[title] {
  282. text-decoration: underline dotted;
  283. cursor: help;
  284. text-decoration-skip-ink: none;
  285. }
  286. address {
  287. margin-bottom: 1rem;
  288. font-style: normal;
  289. line-height: inherit;
  290. }
  291. ol,
  292. ul {
  293. padding-left: 2rem;
  294. }
  295. ol,
  296. ul,
  297. dl {
  298. margin-top: 0;
  299. margin-bottom: 1rem;
  300. }
  301. ol ol,
  302. ul ul,
  303. ol ul,
  304. ul ol {
  305. margin-bottom: 0;
  306. }
  307. dt {
  308. font-weight: 700;
  309. }
  310. dd {
  311. margin-bottom: 0.5rem;
  312. margin-left: 0;
  313. }
  314. blockquote {
  315. margin: 0 0 1rem;
  316. }
  317. b,
  318. strong {
  319. font-weight: bolder;
  320. }
  321. small, .small {
  322. font-size: 0.875em;
  323. }
  324. mark, .mark {
  325. padding: 0.1875em;
  326. color: var(--bs-highlight-color);
  327. background-color: var(--bs-highlight-bg);
  328. }
  329. sub,
  330. sup {
  331. position: relative;
  332. font-size: 0.75em;
  333. line-height: 0;
  334. vertical-align: baseline;
  335. }
  336. sub {
  337. bottom: -0.25em;
  338. }
  339. sup {
  340. top: -0.5em;
  341. }
  342. a {
  343. color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  344. text-decoration: underline;
  345. }
  346. a:hover {
  347. --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  348. }
  349. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  350. color: inherit;
  351. text-decoration: none;
  352. }
  353. pre,
  354. code,
  355. kbd,
  356. samp {
  357. font-family: var(--bs-font-monospace);
  358. font-size: 1em;
  359. }
  360. pre {
  361. display: block;
  362. margin-top: 0;
  363. margin-bottom: 1rem;
  364. overflow: auto;
  365. font-size: 0.875em;
  366. }
  367. pre code {
  368. font-size: inherit;
  369. color: inherit;
  370. word-break: normal;
  371. }
  372. code {
  373. font-size: 0.875em;
  374. color: var(--bs-code-color);
  375. word-wrap: break-word;
  376. }
  377. a > code {
  378. color: inherit;
  379. }
  380. kbd {
  381. padding: 0.1875rem 0.375rem;
  382. font-size: 0.875em;
  383. color: var(--bs-body-bg);
  384. background-color: var(--bs-body-color);
  385. border-radius: 0.25rem;
  386. }
  387. kbd kbd {
  388. padding: 0;
  389. font-size: 1em;
  390. }
  391. figure {
  392. margin: 0 0 1rem;
  393. }
  394. img,
  395. svg {
  396. vertical-align: middle;
  397. }
  398. table {
  399. caption-side: bottom;
  400. border-collapse: collapse;
  401. }
  402. caption {
  403. padding-top: 0.5rem;
  404. padding-bottom: 0.5rem;
  405. color: var(--bs-secondary-color);
  406. text-align: left;
  407. }
  408. th {
  409. text-align: inherit;
  410. text-align: -webkit-match-parent;
  411. }
  412. thead,
  413. tbody,
  414. tfoot,
  415. tr,
  416. td,
  417. th {
  418. border-color: inherit;
  419. border-style: solid;
  420. border-width: 0;
  421. }
  422. label {
  423. display: inline-block;
  424. }
  425. button {
  426. border-radius: 0;
  427. }
  428. button:focus:not(:focus-visible) {
  429. outline: 0;
  430. }
  431. input,
  432. button,
  433. select,
  434. optgroup,
  435. textarea {
  436. margin: 0;
  437. font-family: inherit;
  438. font-size: inherit;
  439. line-height: inherit;
  440. }
  441. button,
  442. select {
  443. text-transform: none;
  444. }
  445. [role=button] {
  446. cursor: pointer;
  447. }
  448. select {
  449. word-wrap: normal;
  450. }
  451. select:disabled {
  452. opacity: 1;
  453. }
  454. [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  455. display: none !important;
  456. }
  457. button,
  458. [type=button],
  459. [type=reset],
  460. [type=submit] {
  461. -webkit-appearance: button;
  462. }
  463. button:not(:disabled),
  464. [type=button]:not(:disabled),
  465. [type=reset]:not(:disabled),
  466. [type=submit]:not(:disabled) {
  467. cursor: pointer;
  468. }
  469. ::-moz-focus-inner {
  470. padding: 0;
  471. border-style: none;
  472. }
  473. textarea {
  474. resize: vertical;
  475. }
  476. fieldset {
  477. min-width: 0;
  478. padding: 0;
  479. margin: 0;
  480. border: 0;
  481. }
  482. legend {
  483. float: left;
  484. width: 100%;
  485. padding: 0;
  486. margin-bottom: 0.5rem;
  487. font-size: calc(1.275rem + 0.3vw);
  488. line-height: inherit;
  489. }
  490. @media (min-width: 1200px) {
  491. legend {
  492. font-size: 1.5rem;
  493. }
  494. }
  495. legend + * {
  496. clear: left;
  497. }
  498. ::-webkit-datetime-edit-fields-wrapper,
  499. ::-webkit-datetime-edit-text,
  500. ::-webkit-datetime-edit-minute,
  501. ::-webkit-datetime-edit-hour-field,
  502. ::-webkit-datetime-edit-day-field,
  503. ::-webkit-datetime-edit-month-field,
  504. ::-webkit-datetime-edit-year-field {
  505. padding: 0;
  506. }
  507. ::-webkit-inner-spin-button {
  508. height: auto;
  509. }
  510. [type=search] {
  511. -webkit-appearance: textfield;
  512. outline-offset: -2px;
  513. }
  514. /* rtl:raw:
  515. [type="tel"],
  516. [type="url"],
  517. [type="email"],
  518. [type="number"] {
  519. direction: ltr;
  520. }
  521. */
  522. ::-webkit-search-decoration {
  523. -webkit-appearance: none;
  524. }
  525. ::-webkit-color-swatch-wrapper {
  526. padding: 0;
  527. }
  528. ::file-selector-button {
  529. font: inherit;
  530. -webkit-appearance: button;
  531. }
  532. output {
  533. display: inline-block;
  534. }
  535. iframe {
  536. border: 0;
  537. }
  538. summary {
  539. display: list-item;
  540. cursor: pointer;
  541. }
  542. progress {
  543. vertical-align: baseline;
  544. }
  545. [hidden] {
  546. display: none !important;
  547. }
  548. .lead {
  549. font-size: 1.25rem;
  550. font-weight: 300;
  551. }
  552. .display-1 {
  553. font-size: calc(1.625rem + 4.5vw);
  554. font-weight: 300;
  555. line-height: 1.2;
  556. }
  557. @media (min-width: 1200px) {
  558. .display-1 {
  559. font-size: 5rem;
  560. }
  561. }
  562. .display-2 {
  563. font-size: calc(1.575rem + 3.9vw);
  564. font-weight: 300;
  565. line-height: 1.2;
  566. }
  567. @media (min-width: 1200px) {
  568. .display-2 {
  569. font-size: 4.5rem;
  570. }
  571. }
  572. .display-3 {
  573. font-size: calc(1.525rem + 3.3vw);
  574. font-weight: 300;
  575. line-height: 1.2;
  576. }
  577. @media (min-width: 1200px) {
  578. .display-3 {
  579. font-size: 4rem;
  580. }
  581. }
  582. .display-4 {
  583. font-size: calc(1.475rem + 2.7vw);
  584. font-weight: 300;
  585. line-height: 1.2;
  586. }
  587. @media (min-width: 1200px) {
  588. .display-4 {
  589. font-size: 3.5rem;
  590. }
  591. }
  592. .display-5 {
  593. font-size: calc(1.425rem + 2.1vw);
  594. font-weight: 300;
  595. line-height: 1.2;
  596. }
  597. @media (min-width: 1200px) {
  598. .display-5 {
  599. font-size: 3rem;
  600. }
  601. }
  602. .display-6 {
  603. font-size: calc(1.375rem + 1.5vw);
  604. font-weight: 300;
  605. line-height: 1.2;
  606. }
  607. @media (min-width: 1200px) {
  608. .display-6 {
  609. font-size: 2.5rem;
  610. }
  611. }
  612. .list-unstyled {
  613. padding-left: 0;
  614. list-style: none;
  615. }
  616. .list-inline {
  617. padding-left: 0;
  618. list-style: none;
  619. }
  620. .list-inline-item {
  621. display: inline-block;
  622. }
  623. .list-inline-item:not(:last-child) {
  624. margin-right: 0.5rem;
  625. }
  626. .initialism {
  627. font-size: 0.875em;
  628. text-transform: uppercase;
  629. }
  630. .blockquote {
  631. margin-bottom: 1rem;
  632. font-size: 1.25rem;
  633. }
  634. .blockquote > :last-child {
  635. margin-bottom: 0;
  636. }
  637. .blockquote-footer {
  638. margin-top: -1rem;
  639. margin-bottom: 1rem;
  640. font-size: 0.875em;
  641. color: #6c757d;
  642. }
  643. .blockquote-footer::before {
  644. content: "— ";
  645. }
  646. .img-fluid {
  647. max-width: 100%;
  648. height: auto;
  649. }
  650. .img-thumbnail {
  651. padding: 0.25rem;
  652. background-color: var(--bs-body-bg);
  653. border: var(--bs-border-width) solid var(--bs-border-color);
  654. border-radius: var(--bs-border-radius);
  655. max-width: 100%;
  656. height: auto;
  657. }
  658. .figure {
  659. display: inline-block;
  660. }
  661. .figure-img {
  662. margin-bottom: 0.5rem;
  663. line-height: 1;
  664. }
  665. .figure-caption {
  666. font-size: 0.875em;
  667. color: var(--bs-secondary-color);
  668. }
  669. .container,
  670. .container-fluid,
  671. .container-xxl,
  672. .container-xl,
  673. .container-lg,
  674. .container-md,
  675. .container-sm {
  676. --bs-gutter-x: 1.5rem;
  677. --bs-gutter-y: 0;
  678. width: 100%;
  679. padding-right: calc(var(--bs-gutter-x) * 0.5);
  680. padding-left: calc(var(--bs-gutter-x) * 0.5);
  681. margin-right: auto;
  682. margin-left: auto;
  683. }
  684. @media (min-width: 576px) {
  685. .container-sm, .container {
  686. max-width: 540px;
  687. }
  688. }
  689. @media (min-width: 768px) {
  690. .container-md, .container-sm, .container {
  691. max-width: 720px;
  692. }
  693. }
  694. @media (min-width: 992px) {
  695. .container-lg, .container-md, .container-sm, .container {
  696. max-width: 960px;
  697. }
  698. }
  699. @media (min-width: 1200px) {
  700. .container-xl, .container-lg, .container-md, .container-sm, .container {
  701. max-width: 1140px;
  702. }
  703. }
  704. @media (min-width: 1400px) {
  705. .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
  706. max-width: 1320px;
  707. }
  708. }
  709. :root {
  710. --bs-breakpoint-xs: 0;
  711. --bs-breakpoint-sm: 576px;
  712. --bs-breakpoint-md: 768px;
  713. --bs-breakpoint-lg: 992px;
  714. --bs-breakpoint-xl: 1200px;
  715. --bs-breakpoint-xxl: 1400px;
  716. }
  717. .row {
  718. --bs-gutter-x: 1.5rem;
  719. --bs-gutter-y: 0;
  720. display: flex;
  721. flex-wrap: wrap;
  722. margin-top: calc(-1 * var(--bs-gutter-y));
  723. margin-right: calc(-0.5 * var(--bs-gutter-x));
  724. margin-left: calc(-0.5 * var(--bs-gutter-x));
  725. }
  726. .row > * {
  727. flex-shrink: 0;
  728. width: 100%;
  729. max-width: 100%;
  730. padding-right: calc(var(--bs-gutter-x) * 0.5);
  731. padding-left: calc(var(--bs-gutter-x) * 0.5);
  732. margin-top: var(--bs-gutter-y);
  733. }
  734. .col {
  735. flex: 1 0 0%;
  736. }
  737. .row-cols-auto > * {
  738. flex: 0 0 auto;
  739. width: auto;
  740. }
  741. .row-cols-1 > * {
  742. flex: 0 0 auto;
  743. width: 100%;
  744. }
  745. .row-cols-2 > * {
  746. flex: 0 0 auto;
  747. width: 50%;
  748. }
  749. .row-cols-3 > * {
  750. flex: 0 0 auto;
  751. width: 33.33333333%;
  752. }
  753. .row-cols-4 > * {
  754. flex: 0 0 auto;
  755. width: 25%;
  756. }
  757. .row-cols-5 > * {
  758. flex: 0 0 auto;
  759. width: 20%;
  760. }
  761. .row-cols-6 > * {
  762. flex: 0 0 auto;
  763. width: 16.66666667%;
  764. }
  765. .col-auto {
  766. flex: 0 0 auto;
  767. width: auto;
  768. }
  769. .col-1 {
  770. flex: 0 0 auto;
  771. width: 8.33333333%;
  772. }
  773. .col-2 {
  774. flex: 0 0 auto;
  775. width: 16.66666667%;
  776. }
  777. .col-3 {
  778. flex: 0 0 auto;
  779. width: 25%;
  780. }
  781. .col-4 {
  782. flex: 0 0 auto;
  783. width: 33.33333333%;
  784. }
  785. .col-5 {
  786. flex: 0 0 auto;
  787. width: 41.66666667%;
  788. }
  789. .col-6 {
  790. flex: 0 0 auto;
  791. width: 50%;
  792. }
  793. .col-7 {
  794. flex: 0 0 auto;
  795. width: 58.33333333%;
  796. }
  797. .col-8 {
  798. flex: 0 0 auto;
  799. width: 66.66666667%;
  800. }
  801. .col-9 {
  802. flex: 0 0 auto;
  803. width: 75%;
  804. }
  805. .col-10 {
  806. flex: 0 0 auto;
  807. width: 83.33333333%;
  808. }
  809. .col-11 {
  810. flex: 0 0 auto;
  811. width: 91.66666667%;
  812. }
  813. .col-12 {
  814. flex: 0 0 auto;
  815. width: 100%;
  816. }
  817. .offset-1 {
  818. margin-left: 8.33333333%;
  819. }
  820. .offset-2 {
  821. margin-left: 16.66666667%;
  822. }
  823. .offset-3 {
  824. margin-left: 25%;
  825. }
  826. .offset-4 {
  827. margin-left: 33.33333333%;
  828. }
  829. .offset-5 {
  830. margin-left: 41.66666667%;
  831. }
  832. .offset-6 {
  833. margin-left: 50%;
  834. }
  835. .offset-7 {
  836. margin-left: 58.33333333%;
  837. }
  838. .offset-8 {
  839. margin-left: 66.66666667%;
  840. }
  841. .offset-9 {
  842. margin-left: 75%;
  843. }
  844. .offset-10 {
  845. margin-left: 83.33333333%;
  846. }
  847. .offset-11 {
  848. margin-left: 91.66666667%;
  849. }
  850. .g-0,
  851. .gx-0 {
  852. --bs-gutter-x: 0;
  853. }
  854. .g-0,
  855. .gy-0 {
  856. --bs-gutter-y: 0;
  857. }
  858. .g-1,
  859. .gx-1 {
  860. --bs-gutter-x: 0.25rem;
  861. }
  862. .g-1,
  863. .gy-1 {
  864. --bs-gutter-y: 0.25rem;
  865. }
  866. .g-2,
  867. .gx-2 {
  868. --bs-gutter-x: 0.5rem;
  869. }
  870. .g-2,
  871. .gy-2 {
  872. --bs-gutter-y: 0.5rem;
  873. }
  874. .g-3,
  875. .gx-3 {
  876. --bs-gutter-x: 1rem;
  877. }
  878. .g-3,
  879. .gy-3 {
  880. --bs-gutter-y: 1rem;
  881. }
  882. .g-4,
  883. .gx-4 {
  884. --bs-gutter-x: 1.5rem;
  885. }
  886. .g-4,
  887. .gy-4 {
  888. --bs-gutter-y: 1.5rem;
  889. }
  890. .g-5,
  891. .gx-5 {
  892. --bs-gutter-x: 3rem;
  893. }
  894. .g-5,
  895. .gy-5 {
  896. --bs-gutter-y: 3rem;
  897. }
  898. @media (min-width: 576px) {
  899. .col-sm {
  900. flex: 1 0 0%;
  901. }
  902. .row-cols-sm-auto > * {
  903. flex: 0 0 auto;
  904. width: auto;
  905. }
  906. .row-cols-sm-1 > * {
  907. flex: 0 0 auto;
  908. width: 100%;
  909. }
  910. .row-cols-sm-2 > * {
  911. flex: 0 0 auto;
  912. width: 50%;
  913. }
  914. .row-cols-sm-3 > * {
  915. flex: 0 0 auto;
  916. width: 33.33333333%;
  917. }
  918. .row-cols-sm-4 > * {
  919. flex: 0 0 auto;
  920. width: 25%;
  921. }
  922. .row-cols-sm-5 > * {
  923. flex: 0 0 auto;
  924. width: 20%;
  925. }
  926. .row-cols-sm-6 > * {
  927. flex: 0 0 auto;
  928. width: 16.66666667%;
  929. }
  930. .col-sm-auto {
  931. flex: 0 0 auto;
  932. width: auto;
  933. }
  934. .col-sm-1 {
  935. flex: 0 0 auto;
  936. width: 8.33333333%;
  937. }
  938. .col-sm-2 {
  939. flex: 0 0 auto;
  940. width: 16.66666667%;
  941. }
  942. .col-sm-3 {
  943. flex: 0 0 auto;
  944. width: 25%;
  945. }
  946. .col-sm-4 {
  947. flex: 0 0 auto;
  948. width: 33.33333333%;
  949. }
  950. .col-sm-5 {
  951. flex: 0 0 auto;
  952. width: 41.66666667%;
  953. }
  954. .col-sm-6 {
  955. flex: 0 0 auto;
  956. width: 50%;
  957. }
  958. .col-sm-7 {
  959. flex: 0 0 auto;
  960. width: 58.33333333%;
  961. }
  962. .col-sm-8 {
  963. flex: 0 0 auto;
  964. width: 66.66666667%;
  965. }
  966. .col-sm-9 {
  967. flex: 0 0 auto;
  968. width: 75%;
  969. }
  970. .col-sm-10 {
  971. flex: 0 0 auto;
  972. width: 83.33333333%;
  973. }
  974. .col-sm-11 {
  975. flex: 0 0 auto;
  976. width: 91.66666667%;
  977. }
  978. .col-sm-12 {
  979. flex: 0 0 auto;
  980. width: 100%;
  981. }
  982. .offset-sm-0 {
  983. margin-left: 0;
  984. }
  985. .offset-sm-1 {
  986. margin-left: 8.33333333%;
  987. }
  988. .offset-sm-2 {
  989. margin-left: 16.66666667%;
  990. }
  991. .offset-sm-3 {
  992. margin-left: 25%;
  993. }
  994. .offset-sm-4 {
  995. margin-left: 33.33333333%;
  996. }
  997. .offset-sm-5 {
  998. margin-left: 41.66666667%;
  999. }
  1000. .offset-sm-6 {
  1001. margin-left: 50%;
  1002. }
  1003. .offset-sm-7 {
  1004. margin-left: 58.33333333%;
  1005. }
  1006. .offset-sm-8 {
  1007. margin-left: 66.66666667%;
  1008. }
  1009. .offset-sm-9 {
  1010. margin-left: 75%;
  1011. }
  1012. .offset-sm-10 {
  1013. margin-left: 83.33333333%;
  1014. }
  1015. .offset-sm-11 {
  1016. margin-left: 91.66666667%;
  1017. }
  1018. .g-sm-0,
  1019. .gx-sm-0 {
  1020. --bs-gutter-x: 0;
  1021. }
  1022. .g-sm-0,
  1023. .gy-sm-0 {
  1024. --bs-gutter-y: 0;
  1025. }
  1026. .g-sm-1,
  1027. .gx-sm-1 {
  1028. --bs-gutter-x: 0.25rem;
  1029. }
  1030. .g-sm-1,
  1031. .gy-sm-1 {
  1032. --bs-gutter-y: 0.25rem;
  1033. }
  1034. .g-sm-2,
  1035. .gx-sm-2 {
  1036. --bs-gutter-x: 0.5rem;
  1037. }
  1038. .g-sm-2,
  1039. .gy-sm-2 {
  1040. --bs-gutter-y: 0.5rem;
  1041. }
  1042. .g-sm-3,
  1043. .gx-sm-3 {
  1044. --bs-gutter-x: 1rem;
  1045. }
  1046. .g-sm-3,
  1047. .gy-sm-3 {
  1048. --bs-gutter-y: 1rem;
  1049. }
  1050. .g-sm-4,
  1051. .gx-sm-4 {
  1052. --bs-gutter-x: 1.5rem;
  1053. }
  1054. .g-sm-4,
  1055. .gy-sm-4 {
  1056. --bs-gutter-y: 1.5rem;
  1057. }
  1058. .g-sm-5,
  1059. .gx-sm-5 {
  1060. --bs-gutter-x: 3rem;
  1061. }
  1062. .g-sm-5,
  1063. .gy-sm-5 {
  1064. --bs-gutter-y: 3rem;
  1065. }
  1066. }
  1067. @media (min-width: 768px) {
  1068. .col-md {
  1069. flex: 1 0 0%;
  1070. }
  1071. .row-cols-md-auto > * {
  1072. flex: 0 0 auto;
  1073. width: auto;
  1074. }
  1075. .row-cols-md-1 > * {
  1076. flex: 0 0 auto;
  1077. width: 100%;
  1078. }
  1079. .row-cols-md-2 > * {
  1080. flex: 0 0 auto;
  1081. width: 50%;
  1082. }
  1083. .row-cols-md-3 > * {
  1084. flex: 0 0 auto;
  1085. width: 33.33333333%;
  1086. }
  1087. .row-cols-md-4 > * {
  1088. flex: 0 0 auto;
  1089. width: 25%;
  1090. }
  1091. .row-cols-md-5 > * {
  1092. flex: 0 0 auto;
  1093. width: 20%;
  1094. }
  1095. .row-cols-md-6 > * {
  1096. flex: 0 0 auto;
  1097. width: 16.66666667%;
  1098. }
  1099. .col-md-auto {
  1100. flex: 0 0 auto;
  1101. width: auto;
  1102. }
  1103. .col-md-1 {
  1104. flex: 0 0 auto;
  1105. width: 8.33333333%;
  1106. }
  1107. .col-md-2 {
  1108. flex: 0 0 auto;
  1109. width: 16.66666667%;
  1110. }
  1111. .col-md-3 {
  1112. flex: 0 0 auto;
  1113. width: 25%;
  1114. }
  1115. .col-md-4 {
  1116. flex: 0 0 auto;
  1117. width: 33.33333333%;
  1118. }
  1119. .col-md-5 {
  1120. flex: 0 0 auto;
  1121. width: 41.66666667%;
  1122. }
  1123. .col-md-6 {
  1124. flex: 0 0 auto;
  1125. width: 50%;
  1126. }
  1127. .col-md-7 {
  1128. flex: 0 0 auto;
  1129. width: 58.33333333%;
  1130. }
  1131. .col-md-8 {
  1132. flex: 0 0 auto;
  1133. width: 66.66666667%;
  1134. }
  1135. .col-md-9 {
  1136. flex: 0 0 auto;
  1137. width: 75%;
  1138. }
  1139. .col-md-10 {
  1140. flex: 0 0 auto;
  1141. width: 83.33333333%;
  1142. }
  1143. .col-md-11 {
  1144. flex: 0 0 auto;
  1145. width: 91.66666667%;
  1146. }
  1147. .col-md-12 {
  1148. flex: 0 0 auto;
  1149. width: 100%;
  1150. }
  1151. .offset-md-0 {
  1152. margin-left: 0;
  1153. }
  1154. .offset-md-1 {
  1155. margin-left: 8.33333333%;
  1156. }
  1157. .offset-md-2 {
  1158. margin-left: 16.66666667%;
  1159. }
  1160. .offset-md-3 {
  1161. margin-left: 25%;
  1162. }
  1163. .offset-md-4 {
  1164. margin-left: 33.33333333%;
  1165. }
  1166. .offset-md-5 {
  1167. margin-left: 41.66666667%;
  1168. }
  1169. .offset-md-6 {
  1170. margin-left: 50%;
  1171. }
  1172. .offset-md-7 {
  1173. margin-left: 58.33333333%;
  1174. }
  1175. .offset-md-8 {
  1176. margin-left: 66.66666667%;
  1177. }
  1178. .offset-md-9 {
  1179. margin-left: 75%;
  1180. }
  1181. .offset-md-10 {
  1182. margin-left: 83.33333333%;
  1183. }
  1184. .offset-md-11 {
  1185. margin-left: 91.66666667%;
  1186. }
  1187. .g-md-0,
  1188. .gx-md-0 {
  1189. --bs-gutter-x: 0;
  1190. }
  1191. .g-md-0,
  1192. .gy-md-0 {
  1193. --bs-gutter-y: 0;
  1194. }
  1195. .g-md-1,
  1196. .gx-md-1 {
  1197. --bs-gutter-x: 0.25rem;
  1198. }
  1199. .g-md-1,
  1200. .gy-md-1 {
  1201. --bs-gutter-y: 0.25rem;
  1202. }
  1203. .g-md-2,
  1204. .gx-md-2 {
  1205. --bs-gutter-x: 0.5rem;
  1206. }
  1207. .g-md-2,
  1208. .gy-md-2 {
  1209. --bs-gutter-y: 0.5rem;
  1210. }
  1211. .g-md-3,
  1212. .gx-md-3 {
  1213. --bs-gutter-x: 1rem;
  1214. }
  1215. .g-md-3,
  1216. .gy-md-3 {
  1217. --bs-gutter-y: 1rem;
  1218. }
  1219. .g-md-4,
  1220. .gx-md-4 {
  1221. --bs-gutter-x: 1.5rem;
  1222. }
  1223. .g-md-4,
  1224. .gy-md-4 {
  1225. --bs-gutter-y: 1.5rem;
  1226. }
  1227. .g-md-5,
  1228. .gx-md-5 {
  1229. --bs-gutter-x: 3rem;
  1230. }
  1231. .g-md-5,
  1232. .gy-md-5 {
  1233. --bs-gutter-y: 3rem;
  1234. }
  1235. }
  1236. @media (min-width: 992px) {
  1237. .col-lg {
  1238. flex: 1 0 0%;
  1239. }
  1240. .row-cols-lg-auto > * {
  1241. flex: 0 0 auto;
  1242. width: auto;
  1243. }
  1244. .row-cols-lg-1 > * {
  1245. flex: 0 0 auto;
  1246. width: 100%;
  1247. }
  1248. .row-cols-lg-2 > * {
  1249. flex: 0 0 auto;
  1250. width: 50%;
  1251. }
  1252. .row-cols-lg-3 > * {
  1253. flex: 0 0 auto;
  1254. width: 33.33333333%;
  1255. }
  1256. .row-cols-lg-4 > * {
  1257. flex: 0 0 auto;
  1258. width: 25%;
  1259. }
  1260. .row-cols-lg-5 > * {
  1261. flex: 0 0 auto;
  1262. width: 20%;
  1263. }
  1264. .row-cols-lg-6 > * {
  1265. flex: 0 0 auto;
  1266. width: 16.66666667%;
  1267. }
  1268. .col-lg-auto {
  1269. flex: 0 0 auto;
  1270. width: auto;
  1271. }
  1272. .col-lg-1 {
  1273. flex: 0 0 auto;
  1274. width: 8.33333333%;
  1275. }
  1276. .col-lg-2 {
  1277. flex: 0 0 auto;
  1278. width: 16.66666667%;
  1279. }
  1280. .col-lg-3 {
  1281. flex: 0 0 auto;
  1282. width: 25%;
  1283. }
  1284. .col-lg-4 {
  1285. flex: 0 0 auto;
  1286. width: 33.33333333%;
  1287. }
  1288. .col-lg-5 {
  1289. flex: 0 0 auto;
  1290. width: 41.66666667%;
  1291. }
  1292. .col-lg-6 {
  1293. flex: 0 0 auto;
  1294. width: 50%;
  1295. }
  1296. .col-lg-7 {
  1297. flex: 0 0 auto;
  1298. width: 58.33333333%;
  1299. }
  1300. .col-lg-8 {
  1301. flex: 0 0 auto;
  1302. width: 66.66666667%;
  1303. }
  1304. .col-lg-9 {
  1305. flex: 0 0 auto;
  1306. width: 75%;
  1307. }
  1308. .col-lg-10 {
  1309. flex: 0 0 auto;
  1310. width: 83.33333333%;
  1311. }
  1312. .col-lg-11 {
  1313. flex: 0 0 auto;
  1314. width: 91.66666667%;
  1315. }
  1316. .col-lg-12 {
  1317. flex: 0 0 auto;
  1318. width: 100%;
  1319. }
  1320. .offset-lg-0 {
  1321. margin-left: 0;
  1322. }
  1323. .offset-lg-1 {
  1324. margin-left: 8.33333333%;
  1325. }
  1326. .offset-lg-2 {
  1327. margin-left: 16.66666667%;
  1328. }
  1329. .offset-lg-3 {
  1330. margin-left: 25%;
  1331. }
  1332. .offset-lg-4 {
  1333. margin-left: 33.33333333%;
  1334. }
  1335. .offset-lg-5 {
  1336. margin-left: 41.66666667%;
  1337. }
  1338. .offset-lg-6 {
  1339. margin-left: 50%;
  1340. }
  1341. .offset-lg-7 {
  1342. margin-left: 58.33333333%;
  1343. }
  1344. .offset-lg-8 {
  1345. margin-left: 66.66666667%;
  1346. }
  1347. .offset-lg-9 {
  1348. margin-left: 75%;
  1349. }
  1350. .offset-lg-10 {
  1351. margin-left: 83.33333333%;
  1352. }
  1353. .offset-lg-11 {
  1354. margin-left: 91.66666667%;
  1355. }
  1356. .g-lg-0,
  1357. .gx-lg-0 {
  1358. --bs-gutter-x: 0;
  1359. }
  1360. .g-lg-0,
  1361. .gy-lg-0 {
  1362. --bs-gutter-y: 0;
  1363. }
  1364. .g-lg-1,
  1365. .gx-lg-1 {
  1366. --bs-gutter-x: 0.25rem;
  1367. }
  1368. .g-lg-1,
  1369. .gy-lg-1 {
  1370. --bs-gutter-y: 0.25rem;
  1371. }
  1372. .g-lg-2,
  1373. .gx-lg-2 {
  1374. --bs-gutter-x: 0.5rem;
  1375. }
  1376. .g-lg-2,
  1377. .gy-lg-2 {
  1378. --bs-gutter-y: 0.5rem;
  1379. }
  1380. .g-lg-3,
  1381. .gx-lg-3 {
  1382. --bs-gutter-x: 1rem;
  1383. }
  1384. .g-lg-3,
  1385. .gy-lg-3 {
  1386. --bs-gutter-y: 1rem;
  1387. }
  1388. .g-lg-4,
  1389. .gx-lg-4 {
  1390. --bs-gutter-x: 1.5rem;
  1391. }
  1392. .g-lg-4,
  1393. .gy-lg-4 {
  1394. --bs-gutter-y: 1.5rem;
  1395. }
  1396. .g-lg-5,
  1397. .gx-lg-5 {
  1398. --bs-gutter-x: 3rem;
  1399. }
  1400. .g-lg-5,
  1401. .gy-lg-5 {
  1402. --bs-gutter-y: 3rem;
  1403. }
  1404. }
  1405. @media (min-width: 1200px) {
  1406. .col-xl {
  1407. flex: 1 0 0%;
  1408. }
  1409. .row-cols-xl-auto > * {
  1410. flex: 0 0 auto;
  1411. width: auto;
  1412. }
  1413. .row-cols-xl-1 > * {
  1414. flex: 0 0 auto;
  1415. width: 100%;
  1416. }
  1417. .row-cols-xl-2 > * {
  1418. flex: 0 0 auto;
  1419. width: 50%;
  1420. }
  1421. .row-cols-xl-3 > * {
  1422. flex: 0 0 auto;
  1423. width: 33.33333333%;
  1424. }
  1425. .row-cols-xl-4 > * {
  1426. flex: 0 0 auto;
  1427. width: 25%;
  1428. }
  1429. .row-cols-xl-5 > * {
  1430. flex: 0 0 auto;
  1431. width: 20%;
  1432. }
  1433. .row-cols-xl-6 > * {
  1434. flex: 0 0 auto;
  1435. width: 16.66666667%;
  1436. }
  1437. .col-xl-auto {
  1438. flex: 0 0 auto;
  1439. width: auto;
  1440. }
  1441. .col-xl-1 {
  1442. flex: 0 0 auto;
  1443. width: 8.33333333%;
  1444. }
  1445. .col-xl-2 {
  1446. flex: 0 0 auto;
  1447. width: 16.66666667%;
  1448. }
  1449. .col-xl-3 {
  1450. flex: 0 0 auto;
  1451. width: 25%;
  1452. }
  1453. .col-xl-4 {
  1454. flex: 0 0 auto;
  1455. width: 33.33333333%;
  1456. }
  1457. .col-xl-5 {
  1458. flex: 0 0 auto;
  1459. width: 41.66666667%;
  1460. }
  1461. .col-xl-6 {
  1462. flex: 0 0 auto;
  1463. width: 50%;
  1464. }
  1465. .col-xl-7 {
  1466. flex: 0 0 auto;
  1467. width: 58.33333333%;
  1468. }
  1469. .col-xl-8 {
  1470. flex: 0 0 auto;
  1471. width: 66.66666667%;
  1472. }
  1473. .col-xl-9 {
  1474. flex: 0 0 auto;
  1475. width: 75%;
  1476. }
  1477. .col-xl-10 {
  1478. flex: 0 0 auto;
  1479. width: 83.33333333%;
  1480. }
  1481. .col-xl-11 {
  1482. flex: 0 0 auto;
  1483. width: 91.66666667%;
  1484. }
  1485. .col-xl-12 {
  1486. flex: 0 0 auto;
  1487. width: 100%;
  1488. }
  1489. .offset-xl-0 {
  1490. margin-left: 0;
  1491. }
  1492. .offset-xl-1 {
  1493. margin-left: 8.33333333%;
  1494. }
  1495. .offset-xl-2 {
  1496. margin-left: 16.66666667%;
  1497. }
  1498. .offset-xl-3 {
  1499. margin-left: 25%;
  1500. }
  1501. .offset-xl-4 {
  1502. margin-left: 33.33333333%;
  1503. }
  1504. .offset-xl-5 {
  1505. margin-left: 41.66666667%;
  1506. }
  1507. .offset-xl-6 {
  1508. margin-left: 50%;
  1509. }
  1510. .offset-xl-7 {
  1511. margin-left: 58.33333333%;
  1512. }
  1513. .offset-xl-8 {
  1514. margin-left: 66.66666667%;
  1515. }
  1516. .offset-xl-9 {
  1517. margin-left: 75%;
  1518. }
  1519. .offset-xl-10 {
  1520. margin-left: 83.33333333%;
  1521. }
  1522. .offset-xl-11 {
  1523. margin-left: 91.66666667%;
  1524. }
  1525. .g-xl-0,
  1526. .gx-xl-0 {
  1527. --bs-gutter-x: 0;
  1528. }
  1529. .g-xl-0,
  1530. .gy-xl-0 {
  1531. --bs-gutter-y: 0;
  1532. }
  1533. .g-xl-1,
  1534. .gx-xl-1 {
  1535. --bs-gutter-x: 0.25rem;
  1536. }
  1537. .g-xl-1,
  1538. .gy-xl-1 {
  1539. --bs-gutter-y: 0.25rem;
  1540. }
  1541. .g-xl-2,
  1542. .gx-xl-2 {
  1543. --bs-gutter-x: 0.5rem;
  1544. }
  1545. .g-xl-2,
  1546. .gy-xl-2 {
  1547. --bs-gutter-y: 0.5rem;
  1548. }
  1549. .g-xl-3,
  1550. .gx-xl-3 {
  1551. --bs-gutter-x: 1rem;
  1552. }
  1553. .g-xl-3,
  1554. .gy-xl-3 {
  1555. --bs-gutter-y: 1rem;
  1556. }
  1557. .g-xl-4,
  1558. .gx-xl-4 {
  1559. --bs-gutter-x: 1.5rem;
  1560. }
  1561. .g-xl-4,
  1562. .gy-xl-4 {
  1563. --bs-gutter-y: 1.5rem;
  1564. }
  1565. .g-xl-5,
  1566. .gx-xl-5 {
  1567. --bs-gutter-x: 3rem;
  1568. }
  1569. .g-xl-5,
  1570. .gy-xl-5 {
  1571. --bs-gutter-y: 3rem;
  1572. }
  1573. }
  1574. @media (min-width: 1400px) {
  1575. .col-xxl {
  1576. flex: 1 0 0%;
  1577. }
  1578. .row-cols-xxl-auto > * {
  1579. flex: 0 0 auto;
  1580. width: auto;
  1581. }
  1582. .row-cols-xxl-1 > * {
  1583. flex: 0 0 auto;
  1584. width: 100%;
  1585. }
  1586. .row-cols-xxl-2 > * {
  1587. flex: 0 0 auto;
  1588. width: 50%;
  1589. }
  1590. .row-cols-xxl-3 > * {
  1591. flex: 0 0 auto;
  1592. width: 33.33333333%;
  1593. }
  1594. .row-cols-xxl-4 > * {
  1595. flex: 0 0 auto;
  1596. width: 25%;
  1597. }
  1598. .row-cols-xxl-5 > * {
  1599. flex: 0 0 auto;
  1600. width: 20%;
  1601. }
  1602. .row-cols-xxl-6 > * {
  1603. flex: 0 0 auto;
  1604. width: 16.66666667%;
  1605. }
  1606. .col-xxl-auto {
  1607. flex: 0 0 auto;
  1608. width: auto;
  1609. }
  1610. .col-xxl-1 {
  1611. flex: 0 0 auto;
  1612. width: 8.33333333%;
  1613. }
  1614. .col-xxl-2 {
  1615. flex: 0 0 auto;
  1616. width: 16.66666667%;
  1617. }
  1618. .col-xxl-3 {
  1619. flex: 0 0 auto;
  1620. width: 25%;
  1621. }
  1622. .col-xxl-4 {
  1623. flex: 0 0 auto;
  1624. width: 33.33333333%;
  1625. }
  1626. .col-xxl-5 {
  1627. flex: 0 0 auto;
  1628. width: 41.66666667%;
  1629. }
  1630. .col-xxl-6 {
  1631. flex: 0 0 auto;
  1632. width: 50%;
  1633. }
  1634. .col-xxl-7 {
  1635. flex: 0 0 auto;
  1636. width: 58.33333333%;
  1637. }
  1638. .col-xxl-8 {
  1639. flex: 0 0 auto;
  1640. width: 66.66666667%;
  1641. }
  1642. .col-xxl-9 {
  1643. flex: 0 0 auto;
  1644. width: 75%;
  1645. }
  1646. .col-xxl-10 {
  1647. flex: 0 0 auto;
  1648. width: 83.33333333%;
  1649. }
  1650. .col-xxl-11 {
  1651. flex: 0 0 auto;
  1652. width: 91.66666667%;
  1653. }
  1654. .col-xxl-12 {
  1655. flex: 0 0 auto;
  1656. width: 100%;
  1657. }
  1658. .offset-xxl-0 {
  1659. margin-left: 0;
  1660. }
  1661. .offset-xxl-1 {
  1662. margin-left: 8.33333333%;
  1663. }
  1664. .offset-xxl-2 {
  1665. margin-left: 16.66666667%;
  1666. }
  1667. .offset-xxl-3 {
  1668. margin-left: 25%;
  1669. }
  1670. .offset-xxl-4 {
  1671. margin-left: 33.33333333%;
  1672. }
  1673. .offset-xxl-5 {
  1674. margin-left: 41.66666667%;
  1675. }
  1676. .offset-xxl-6 {
  1677. margin-left: 50%;
  1678. }
  1679. .offset-xxl-7 {
  1680. margin-left: 58.33333333%;
  1681. }
  1682. .offset-xxl-8 {
  1683. margin-left: 66.66666667%;
  1684. }
  1685. .offset-xxl-9 {
  1686. margin-left: 75%;
  1687. }
  1688. .offset-xxl-10 {
  1689. margin-left: 83.33333333%;
  1690. }
  1691. .offset-xxl-11 {
  1692. margin-left: 91.66666667%;
  1693. }
  1694. .g-xxl-0,
  1695. .gx-xxl-0 {
  1696. --bs-gutter-x: 0;
  1697. }
  1698. .g-xxl-0,
  1699. .gy-xxl-0 {
  1700. --bs-gutter-y: 0;
  1701. }
  1702. .g-xxl-1,
  1703. .gx-xxl-1 {
  1704. --bs-gutter-x: 0.25rem;
  1705. }
  1706. .g-xxl-1,
  1707. .gy-xxl-1 {
  1708. --bs-gutter-y: 0.25rem;
  1709. }
  1710. .g-xxl-2,
  1711. .gx-xxl-2 {
  1712. --bs-gutter-x: 0.5rem;
  1713. }
  1714. .g-xxl-2,
  1715. .gy-xxl-2 {
  1716. --bs-gutter-y: 0.5rem;
  1717. }
  1718. .g-xxl-3,
  1719. .gx-xxl-3 {
  1720. --bs-gutter-x: 1rem;
  1721. }
  1722. .g-xxl-3,
  1723. .gy-xxl-3 {
  1724. --bs-gutter-y: 1rem;
  1725. }
  1726. .g-xxl-4,
  1727. .gx-xxl-4 {
  1728. --bs-gutter-x: 1.5rem;
  1729. }
  1730. .g-xxl-4,
  1731. .gy-xxl-4 {
  1732. --bs-gutter-y: 1.5rem;
  1733. }
  1734. .g-xxl-5,
  1735. .gx-xxl-5 {
  1736. --bs-gutter-x: 3rem;
  1737. }
  1738. .g-xxl-5,
  1739. .gy-xxl-5 {
  1740. --bs-gutter-y: 3rem;
  1741. }
  1742. }
  1743. .table {
  1744. --bs-table-color-type: initial;
  1745. --bs-table-bg-type: initial;
  1746. --bs-table-color-state: initial;
  1747. --bs-table-bg-state: initial;
  1748. --bs-table-color: var(--bs-emphasis-color);
  1749. --bs-table-bg: var(--bs-body-bg);
  1750. --bs-table-border-color: var(--bs-border-color);
  1751. --bs-table-accent-bg: transparent;
  1752. --bs-table-striped-color: var(--bs-emphasis-color);
  1753. --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  1754. --bs-table-active-color: var(--bs-emphasis-color);
  1755. --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  1756. --bs-table-hover-color: var(--bs-emphasis-color);
  1757. --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  1758. width: 100%;
  1759. margin-bottom: 1rem;
  1760. vertical-align: top;
  1761. border-color: var(--bs-table-border-color);
  1762. }
  1763. .table > :not(caption) > * > * {
  1764. padding: 0.5rem 0.5rem;
  1765. color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  1766. background-color: var(--bs-table-bg);
  1767. border-bottom-width: var(--bs-border-width);
  1768. box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
  1769. }
  1770. .table > tbody {
  1771. vertical-align: inherit;
  1772. }
  1773. .table > thead {
  1774. vertical-align: bottom;
  1775. }
  1776. .table-group-divider {
  1777. border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
  1778. }
  1779. .caption-top {
  1780. caption-side: top;
  1781. }
  1782. .table-sm > :not(caption) > * > * {
  1783. padding: 0.25rem 0.25rem;
  1784. }
  1785. .table-bordered > :not(caption) > * {
  1786. border-width: var(--bs-border-width) 0;
  1787. }
  1788. .table-bordered > :not(caption) > * > * {
  1789. border-width: 0 var(--bs-border-width);
  1790. }
  1791. .table-borderless > :not(caption) > * > * {
  1792. border-bottom-width: 0;
  1793. }
  1794. .table-borderless > :not(:first-child) {
  1795. border-top-width: 0;
  1796. }
  1797. .table-striped > tbody > tr:nth-of-type(odd) > * {
  1798. --bs-table-color-type: var(--bs-table-striped-color);
  1799. --bs-table-bg-type: var(--bs-table-striped-bg);
  1800. }
  1801. .table-striped-columns > :not(caption) > tr > :nth-child(even) {
  1802. --bs-table-color-type: var(--bs-table-striped-color);
  1803. --bs-table-bg-type: var(--bs-table-striped-bg);
  1804. }
  1805. .table-active {
  1806. --bs-table-color-state: var(--bs-table-active-color);
  1807. --bs-table-bg-state: var(--bs-table-active-bg);
  1808. }
  1809. .table-hover > tbody > tr:hover > * {
  1810. --bs-table-color-state: var(--bs-table-hover-color);
  1811. --bs-table-bg-state: var(--bs-table-hover-bg);
  1812. }
  1813. .table-primary {
  1814. --bs-table-color: #000;
  1815. --bs-table-bg: #cfe2ff;
  1816. --bs-table-border-color: #a6b5cc;
  1817. --bs-table-striped-bg: #c5d7f2;
  1818. --bs-table-striped-color: #000;
  1819. --bs-table-active-bg: #bacbe6;
  1820. --bs-table-active-color: #000;
  1821. --bs-table-hover-bg: #bfd1ec;
  1822. --bs-table-hover-color: #000;
  1823. color: var(--bs-table-color);
  1824. border-color: var(--bs-table-border-color);
  1825. }
  1826. .table-secondary {
  1827. --bs-table-color: #000;
  1828. --bs-table-bg: #e2e3e5;
  1829. --bs-table-border-color: #b5b6b7;
  1830. --bs-table-striped-bg: #d7d8da;
  1831. --bs-table-striped-color: #000;
  1832. --bs-table-active-bg: #cbccce;
  1833. --bs-table-active-color: #000;
  1834. --bs-table-hover-bg: #d1d2d4;
  1835. --bs-table-hover-color: #000;
  1836. color: var(--bs-table-color);
  1837. border-color: var(--bs-table-border-color);
  1838. }
  1839. .table-success {
  1840. --bs-table-color: #000;
  1841. --bs-table-bg: #d1e7dd;
  1842. --bs-table-border-color: #a7b9b1;
  1843. --bs-table-striped-bg: #c7dbd2;
  1844. --bs-table-striped-color: #000;
  1845. --bs-table-active-bg: #bcd0c7;
  1846. --bs-table-active-color: #000;
  1847. --bs-table-hover-bg: #c1d6cc;
  1848. --bs-table-hover-color: #000;
  1849. color: var(--bs-table-color);
  1850. border-color: var(--bs-table-border-color);
  1851. }
  1852. .table-info {
  1853. --bs-table-color: #000;
  1854. --bs-table-bg: #cff4fc;
  1855. --bs-table-border-color: #a6c3ca;
  1856. --bs-table-striped-bg: #c5e8ef;
  1857. --bs-table-striped-color: #000;
  1858. --bs-table-active-bg: #badce3;
  1859. --bs-table-active-color: #000;
  1860. --bs-table-hover-bg: #bfe2e9;
  1861. --bs-table-hover-color: #000;
  1862. color: var(--bs-table-color);
  1863. border-color: var(--bs-table-border-color);
  1864. }
  1865. .table-warning {
  1866. --bs-table-color: #000;
  1867. --bs-table-bg: #fff3cd;
  1868. --bs-table-border-color: #ccc2a4;
  1869. --bs-table-striped-bg: #f2e7c3;
  1870. --bs-table-striped-color: #000;
  1871. --bs-table-active-bg: #e6dbb9;
  1872. --bs-table-active-color: #000;
  1873. --bs-table-hover-bg: #ece1be;
  1874. --bs-table-hover-color: #000;
  1875. color: var(--bs-table-color);
  1876. border-color: var(--bs-table-border-color);
  1877. }
  1878. .table-danger {
  1879. --bs-table-color: #000;
  1880. --bs-table-bg: #f8d7da;
  1881. --bs-table-border-color: #c6acae;
  1882. --bs-table-striped-bg: #eccccf;
  1883. --bs-table-striped-color: #000;
  1884. --bs-table-active-bg: #dfc2c4;
  1885. --bs-table-active-color: #000;
  1886. --bs-table-hover-bg: #e5c7ca;
  1887. --bs-table-hover-color: #000;
  1888. color: var(--bs-table-color);
  1889. border-color: var(--bs-table-border-color);
  1890. }
  1891. .table-light {
  1892. --bs-table-color: #000;
  1893. --bs-table-bg: #f8f9fa;
  1894. --bs-table-border-color: #c6c7c8;
  1895. --bs-table-striped-bg: #ecedee;
  1896. --bs-table-striped-color: #000;
  1897. --bs-table-active-bg: #dfe0e1;
  1898. --bs-table-active-color: #000;
  1899. --bs-table-hover-bg: #e5e6e7;
  1900. --bs-table-hover-color: #000;
  1901. color: var(--bs-table-color);
  1902. border-color: var(--bs-table-border-color);
  1903. }
  1904. .table-dark {
  1905. --bs-table-color: #fff;
  1906. --bs-table-bg: #212529;
  1907. --bs-table-border-color: #4d5154;
  1908. --bs-table-striped-bg: #2c3034;
  1909. --bs-table-striped-color: #fff;
  1910. --bs-table-active-bg: #373b3e;
  1911. --bs-table-active-color: #fff;
  1912. --bs-table-hover-bg: #323539;
  1913. --bs-table-hover-color: #fff;
  1914. color: var(--bs-table-color);
  1915. border-color: var(--bs-table-border-color);
  1916. }
  1917. .table-responsive {
  1918. overflow-x: auto;
  1919. -webkit-overflow-scrolling: touch;
  1920. }
  1921. @media (max-width: 575.98px) {
  1922. .table-responsive-sm {
  1923. overflow-x: auto;
  1924. -webkit-overflow-scrolling: touch;
  1925. }
  1926. }
  1927. @media (max-width: 767.98px) {
  1928. .table-responsive-md {
  1929. overflow-x: auto;
  1930. -webkit-overflow-scrolling: touch;
  1931. }
  1932. }
  1933. @media (max-width: 991.98px) {
  1934. .table-responsive-lg {
  1935. overflow-x: auto;
  1936. -webkit-overflow-scrolling: touch;
  1937. }
  1938. }
  1939. @media (max-width: 1199.98px) {
  1940. .table-responsive-xl {
  1941. overflow-x: auto;
  1942. -webkit-overflow-scrolling: touch;
  1943. }
  1944. }
  1945. @media (max-width: 1399.98px) {
  1946. .table-responsive-xxl {
  1947. overflow-x: auto;
  1948. -webkit-overflow-scrolling: touch;
  1949. }
  1950. }
  1951. .form-label {
  1952. margin-bottom: 0.5rem;
  1953. }
  1954. .col-form-label {
  1955. padding-top: calc(0.375rem + var(--bs-border-width));
  1956. padding-bottom: calc(0.375rem + var(--bs-border-width));
  1957. margin-bottom: 0;
  1958. font-size: inherit;
  1959. line-height: 1.5;
  1960. }
  1961. .col-form-label-lg {
  1962. padding-top: calc(0.5rem + var(--bs-border-width));
  1963. padding-bottom: calc(0.5rem + var(--bs-border-width));
  1964. font-size: 1.25rem;
  1965. }
  1966. .col-form-label-sm {
  1967. padding-top: calc(0.25rem + var(--bs-border-width));
  1968. padding-bottom: calc(0.25rem + var(--bs-border-width));
  1969. font-size: 0.875rem;
  1970. }
  1971. .form-text {
  1972. margin-top: 0.25rem;
  1973. font-size: 0.875em;
  1974. color: var(--bs-secondary-color);
  1975. }
  1976. .form-control {
  1977. display: block;
  1978. width: 100%;
  1979. padding: 0.375rem 0.75rem;
  1980. font-size: 1rem;
  1981. font-weight: 400;
  1982. line-height: 1.5;
  1983. color: var(--bs-body-color);
  1984. appearance: none;
  1985. background-color: var(--bs-body-bg);
  1986. background-clip: padding-box;
  1987. border: var(--bs-border-width) solid var(--bs-border-color);
  1988. border-radius: var(--bs-border-radius);
  1989. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1990. }
  1991. @media (prefers-reduced-motion: reduce) {
  1992. .form-control {
  1993. transition: none;
  1994. }
  1995. }
  1996. .form-control[type=file] {
  1997. overflow: hidden;
  1998. }
  1999. .form-control[type=file]:not(:disabled):not([readonly]) {
  2000. cursor: pointer;
  2001. }
  2002. .form-control:focus {
  2003. color: var(--bs-body-color);
  2004. background-color: var(--bs-body-bg);
  2005. border-color: #86b7fe;
  2006. outline: 0;
  2007. box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2008. }
  2009. .form-control::-webkit-date-and-time-value {
  2010. min-width: 85px;
  2011. height: 1.5em;
  2012. margin: 0;
  2013. }
  2014. .form-control::-webkit-datetime-edit {
  2015. display: block;
  2016. padding: 0;
  2017. }
  2018. .form-control::placeholder {
  2019. color: var(--bs-secondary-color);
  2020. opacity: 1;
  2021. }
  2022. .form-control:disabled {
  2023. background-color: var(--bs-secondary-bg);
  2024. opacity: 1;
  2025. }
  2026. .form-control::file-selector-button {
  2027. padding: 0.375rem 0.75rem;
  2028. margin: -0.375rem -0.75rem;
  2029. margin-inline-end: 0.75rem;
  2030. color: var(--bs-body-color);
  2031. background-color: var(--bs-tertiary-bg);
  2032. pointer-events: none;
  2033. border-color: inherit;
  2034. border-style: solid;
  2035. border-width: 0;
  2036. border-inline-end-width: var(--bs-border-width);
  2037. border-radius: 0;
  2038. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2039. }
  2040. @media (prefers-reduced-motion: reduce) {
  2041. .form-control::file-selector-button {
  2042. transition: none;
  2043. }
  2044. }
  2045. .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  2046. background-color: var(--bs-secondary-bg);
  2047. }
  2048. .form-control-plaintext {
  2049. display: block;
  2050. width: 100%;
  2051. padding: 0.375rem 0;
  2052. margin-bottom: 0;
  2053. line-height: 1.5;
  2054. color: var(--bs-body-color);
  2055. background-color: transparent;
  2056. border: solid transparent;
  2057. border-width: var(--bs-border-width) 0;
  2058. }
  2059. .form-control-plaintext:focus {
  2060. outline: 0;
  2061. }
  2062. .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  2063. padding-right: 0;
  2064. padding-left: 0;
  2065. }
  2066. .form-control-sm {
  2067. min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  2068. padding: 0.25rem 0.5rem;
  2069. font-size: 0.875rem;
  2070. border-radius: var(--bs-border-radius-sm);
  2071. }
  2072. .form-control-sm::file-selector-button {
  2073. padding: 0.25rem 0.5rem;
  2074. margin: -0.25rem -0.5rem;
  2075. margin-inline-end: 0.5rem;
  2076. }
  2077. .form-control-lg {
  2078. min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  2079. padding: 0.5rem 1rem;
  2080. font-size: 1.25rem;
  2081. border-radius: var(--bs-border-radius-lg);
  2082. }
  2083. .form-control-lg::file-selector-button {
  2084. padding: 0.5rem 1rem;
  2085. margin: -0.5rem -1rem;
  2086. margin-inline-end: 1rem;
  2087. }
  2088. textarea.form-control {
  2089. min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  2090. }
  2091. textarea.form-control-sm {
  2092. min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  2093. }
  2094. textarea.form-control-lg {
  2095. min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  2096. }
  2097. .form-control-color {
  2098. width: 3rem;
  2099. height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  2100. padding: 0.375rem;
  2101. }
  2102. .form-control-color:not(:disabled):not([readonly]) {
  2103. cursor: pointer;
  2104. }
  2105. .form-control-color::-moz-color-swatch {
  2106. border: 0 !important;
  2107. border-radius: var(--bs-border-radius);
  2108. }
  2109. .form-control-color::-webkit-color-swatch {
  2110. border: 0 !important;
  2111. border-radius: var(--bs-border-radius);
  2112. }
  2113. .form-control-color.form-control-sm {
  2114. height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  2115. }
  2116. .form-control-color.form-control-lg {
  2117. height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  2118. }
  2119. .form-select {
  2120. --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  2121. display: block;
  2122. width: 100%;
  2123. padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  2124. font-size: 1rem;
  2125. font-weight: 400;
  2126. line-height: 1.5;
  2127. color: var(--bs-body-color);
  2128. appearance: none;
  2129. background-color: var(--bs-body-bg);
  2130. background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  2131. background-repeat: no-repeat;
  2132. background-position: right 0.75rem center;
  2133. background-size: 16px 12px;
  2134. border: var(--bs-border-width) solid var(--bs-border-color);
  2135. border-radius: var(--bs-border-radius);
  2136. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2137. }
  2138. @media (prefers-reduced-motion: reduce) {
  2139. .form-select {
  2140. transition: none;
  2141. }
  2142. }
  2143. .form-select:focus {
  2144. border-color: #86b7fe;
  2145. outline: 0;
  2146. box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2147. }
  2148. .form-select[multiple], .form-select[size]:not([size="1"]) {
  2149. padding-right: 0.75rem;
  2150. background-image: none;
  2151. }
  2152. .form-select:disabled {
  2153. background-color: var(--bs-secondary-bg);
  2154. }
  2155. .form-select:-moz-focusring {
  2156. color: transparent;
  2157. text-shadow: 0 0 0 var(--bs-body-color);
  2158. }
  2159. .form-select-sm {
  2160. padding-top: 0.25rem;
  2161. padding-bottom: 0.25rem;
  2162. padding-left: 0.5rem;
  2163. font-size: 0.875rem;
  2164. border-radius: var(--bs-border-radius-sm);
  2165. }
  2166. .form-select-lg {
  2167. padding-top: 0.5rem;
  2168. padding-bottom: 0.5rem;
  2169. padding-left: 1rem;
  2170. font-size: 1.25rem;
  2171. border-radius: var(--bs-border-radius-lg);
  2172. }
  2173. [data-bs-theme=dark] .form-select {
  2174. --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  2175. }
  2176. .form-check {
  2177. display: block;
  2178. min-height: 1.5rem;
  2179. padding-left: 1.5em;
  2180. margin-bottom: 0.125rem;
  2181. }
  2182. .form-check .form-check-input {
  2183. float: left;
  2184. margin-left: -1.5em;
  2185. }
  2186. .form-check-reverse {
  2187. padding-right: 1.5em;
  2188. padding-left: 0;
  2189. text-align: right;
  2190. }
  2191. .form-check-reverse .form-check-input {
  2192. float: right;
  2193. margin-right: -1.5em;
  2194. margin-left: 0;
  2195. }
  2196. .form-check-input {
  2197. --bs-form-check-bg: var(--bs-body-bg);
  2198. flex-shrink: 0;
  2199. width: 1em;
  2200. height: 1em;
  2201. margin-top: 0.25em;
  2202. vertical-align: top;
  2203. appearance: none;
  2204. background-color: var(--bs-form-check-bg);
  2205. background-image: var(--bs-form-check-bg-image);
  2206. background-repeat: no-repeat;
  2207. background-position: center;
  2208. background-size: contain;
  2209. border: var(--bs-border-width) solid var(--bs-border-color);
  2210. print-color-adjust: exact;
  2211. }
  2212. .form-check-input[type=checkbox] {
  2213. border-radius: 0.25em;
  2214. }
  2215. .form-check-input[type=radio] {
  2216. border-radius: 50%;
  2217. }
  2218. .form-check-input:active {
  2219. filter: brightness(90%);
  2220. }
  2221. .form-check-input:focus {
  2222. border-color: #86b7fe;
  2223. outline: 0;
  2224. box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2225. }
  2226. .form-check-input:checked {
  2227. background-color: #0d6efd;
  2228. border-color: #0d6efd;
  2229. }
  2230. .form-check-input:checked[type=checkbox] {
  2231. --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  2232. }
  2233. .form-check-input:checked[type=radio] {
  2234. --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
  2235. }
  2236. .form-check-input[type=checkbox]:indeterminate {
  2237. background-color: #0d6efd;
  2238. border-color: #0d6efd;
  2239. --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  2240. }
  2241. .form-check-input:disabled {
  2242. pointer-events: none;
  2243. filter: none;
  2244. opacity: 0.5;
  2245. }
  2246. .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  2247. cursor: default;
  2248. opacity: 0.5;
  2249. }
  2250. .form-switch {
  2251. padding-left: 2.5em;
  2252. }
  2253. .form-switch .form-check-input {
  2254. --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  2255. width: 2em;
  2256. margin-left: -2.5em;
  2257. background-image: var(--bs-form-switch-bg);
  2258. background-position: left center;
  2259. border-radius: 2em;
  2260. transition: background-position 0.15s ease-in-out;
  2261. }
  2262. @media (prefers-reduced-motion: reduce) {
  2263. .form-switch .form-check-input {
  2264. transition: none;
  2265. }
  2266. }
  2267. .form-switch .form-check-input:focus {
  2268. --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
  2269. }
  2270. .form-switch .form-check-input:checked {
  2271. background-position: right center;
  2272. --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  2273. }
  2274. .form-switch.form-check-reverse {
  2275. padding-right: 2.5em;
  2276. padding-left: 0;
  2277. }
  2278. .form-switch.form-check-reverse .form-check-input {
  2279. margin-right: -2.5em;
  2280. margin-left: 0;
  2281. }
  2282. .form-check-inline {
  2283. display: inline-block;
  2284. margin-right: 1rem;
  2285. }
  2286. .btn-check {
  2287. position: absolute;
  2288. clip: rect(0, 0, 0, 0);
  2289. pointer-events: none;
  2290. }
  2291. .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  2292. pointer-events: none;
  2293. filter: none;
  2294. opacity: 0.65;
  2295. }
  2296. [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  2297. --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
  2298. }
  2299. .form-range {
  2300. width: 100%;
  2301. height: 1.5rem;
  2302. padding: 0;
  2303. appearance: none;
  2304. background-color: transparent;
  2305. }
  2306. .form-range:focus {
  2307. outline: 0;
  2308. }
  2309. .form-range:focus::-webkit-slider-thumb {
  2310. box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2311. }
  2312. .form-range:focus::-moz-range-thumb {
  2313. box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  2314. }
  2315. .form-range::-moz-focus-outer {
  2316. border: 0;
  2317. }
  2318. .form-range::-webkit-slider-thumb {
  2319. width: 1rem;
  2320. height: 1rem;
  2321. margin-top: -0.25rem;
  2322. appearance: none;
  2323. background-color: #0d6efd;
  2324. border: 0;
  2325. border-radius: 1rem;
  2326. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2327. }
  2328. @media (prefers-reduced-motion: reduce) {
  2329. .form-range::-webkit-slider-thumb {
  2330. transition: none;
  2331. }
  2332. }
  2333. .form-range::-webkit-slider-thumb:active {
  2334. background-color: #b6d4fe;
  2335. }
  2336. .form-range::-webkit-slider-runnable-track {
  2337. width: 100%;
  2338. height: 0.5rem;
  2339. color: transparent;
  2340. cursor: pointer;
  2341. background-color: var(--bs-secondary-bg);
  2342. border-color: transparent;
  2343. border-radius: 1rem;
  2344. }
  2345. .form-range::-moz-range-thumb {
  2346. width: 1rem;
  2347. height: 1rem;
  2348. appearance: none;
  2349. background-color: #0d6efd;
  2350. border: 0;
  2351. border-radius: 1rem;
  2352. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2353. }
  2354. @media (prefers-reduced-motion: reduce) {
  2355. .form-range::-moz-range-thumb {
  2356. transition: none;
  2357. }
  2358. }
  2359. .form-range::-moz-range-thumb:active {
  2360. background-color: #b6d4fe;
  2361. }
  2362. .form-range::-moz-range-track {
  2363. width: 100%;
  2364. height: 0.5rem;
  2365. color: transparent;
  2366. cursor: pointer;
  2367. background-color: var(--bs-secondary-bg);
  2368. border-color: transparent;
  2369. border-radius: 1rem;
  2370. }
  2371. .form-range:disabled {
  2372. pointer-events: none;
  2373. }
  2374. .form-range:disabled::-webkit-slider-thumb {
  2375. background-color: var(--bs-secondary-color);
  2376. }
  2377. .form-range:disabled::-moz-range-thumb {
  2378. background-color: var(--bs-secondary-color);
  2379. }
  2380. .form-floating {
  2381. position: relative;
  2382. }
  2383. .form-floating > .form-control,
  2384. .form-floating > .form-control-plaintext,
  2385. .form-floating > .form-select {
  2386. height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  2387. min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  2388. line-height: 1.25;
  2389. }
  2390. .form-floating > label {
  2391. position: absolute;
  2392. top: 0;
  2393. left: 0;
  2394. z-index: 2;
  2395. height: 100%;
  2396. padding: 1rem 0.75rem;
  2397. overflow: hidden;
  2398. text-align: start;
  2399. text-overflow: ellipsis;
  2400. white-space: nowrap;
  2401. pointer-events: none;
  2402. border: var(--bs-border-width) solid transparent;
  2403. transform-origin: 0 0;
  2404. transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  2405. }
  2406. @media (prefers-reduced-motion: reduce) {
  2407. .form-floating > label {
  2408. transition: none;
  2409. }
  2410. }
  2411. .form-floating > .form-control,
  2412. .form-floating > .form-control-plaintext {
  2413. padding: 1rem 0.75rem;
  2414. }
  2415. .form-floating > .form-control::placeholder,
  2416. .form-floating > .form-control-plaintext::placeholder {
  2417. color: transparent;
  2418. }
  2419. .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
  2420. .form-floating > .form-control-plaintext:focus,
  2421. .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  2422. padding-top: 1.625rem;
  2423. padding-bottom: 0.625rem;
  2424. }
  2425. .form-floating > .form-control:-webkit-autofill,
  2426. .form-floating > .form-control-plaintext:-webkit-autofill {
  2427. padding-top: 1.625rem;
  2428. padding-bottom: 0.625rem;
  2429. }
  2430. .form-floating > .form-select {
  2431. padding-top: 1.625rem;
  2432. padding-bottom: 0.625rem;
  2433. }
  2434. .form-floating > .form-control:focus ~ label,
  2435. .form-floating > .form-control:not(:placeholder-shown) ~ label,
  2436. .form-floating > .form-control-plaintext ~ label,
  2437. .form-floating > .form-select ~ label {
  2438. color: rgba(var(--bs-body-color-rgb), 0.65);
  2439. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2440. }
  2441. .form-floating > .form-control:focus ~ label::after,
  2442. .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
  2443. .form-floating > .form-control-plaintext ~ label::after,
  2444. .form-floating > .form-select ~ label::after {
  2445. position: absolute;
  2446. inset: 1rem 0.375rem;
  2447. z-index: -1;
  2448. height: 1.5em;
  2449. content: "";
  2450. background-color: var(--bs-body-bg);
  2451. border-radius: var(--bs-border-radius);
  2452. }
  2453. .form-floating > .form-control:-webkit-autofill ~ label {
  2454. color: rgba(var(--bs-body-color-rgb), 0.65);
  2455. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  2456. }
  2457. .form-floating > .form-control-plaintext ~ label {
  2458. border-width: var(--bs-border-width) 0;
  2459. }
  2460. .form-floating > :disabled ~ label,
  2461. .form-floating > .form-control:disabled ~ label {
  2462. color: #6c757d;
  2463. }
  2464. .form-floating > :disabled ~ label::after,
  2465. .form-floating > .form-control:disabled ~ label::after {
  2466. background-color: var(--bs-secondary-bg);
  2467. }
  2468. .input-group {
  2469. position: relative;
  2470. display: flex;
  2471. flex-wrap: wrap;
  2472. align-items: stretch;
  2473. width: 100%;
  2474. }
  2475. .input-group > .form-control,
  2476. .input-group > .form-select,
  2477. .input-group > .form-floating {
  2478. position: relative;
  2479. flex: 1 1 auto;
  2480. width: 1%;
  2481. min-width: 0;
  2482. }
  2483. .input-group > .form-control:focus,
  2484. .input-group > .form-select:focus,
  2485. .input-group > .form-floating:focus-within {
  2486. z-index: 5;
  2487. }
  2488. .input-group .btn {
  2489. position: relative;
  2490. z-index: 2;
  2491. }
  2492. .input-group .btn:focus {
  2493. z-index: 5;
  2494. }
  2495. .input-group-text {
  2496. display: flex;
  2497. align-items: center;
  2498. padding: 0.375rem 0.75rem;
  2499. font-size: 1rem;
  2500. font-weight: 400;
  2501. line-height: 1.5;
  2502. color: var(--bs-body-color);
  2503. text-align: center;
  2504. white-space: nowrap;
  2505. background-color: var(--bs-tertiary-bg);
  2506. border: var(--bs-border-width) solid var(--bs-border-color);
  2507. border-radius: var(--bs-border-radius);
  2508. }
  2509. .input-group-lg > .form-control,
  2510. .input-group-lg > .form-select,
  2511. .input-group-lg > .input-group-text,
  2512. .input-group-lg > .btn {
  2513. padding: 0.5rem 1rem;
  2514. font-size: 1.25rem;
  2515. border-radius: var(--bs-border-radius-lg);
  2516. }
  2517. .input-group-sm > .form-control,
  2518. .input-group-sm > .form-select,
  2519. .input-group-sm > .input-group-text,
  2520. .input-group-sm > .btn {
  2521. padding: 0.25rem 0.5rem;
  2522. font-size: 0.875rem;
  2523. border-radius: var(--bs-border-radius-sm);
  2524. }
  2525. .input-group-lg > .form-select,
  2526. .input-group-sm > .form-select {
  2527. padding-right: 3rem;
  2528. }
  2529. .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
  2530. .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
  2531. .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
  2532. .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  2533. border-top-right-radius: 0;
  2534. border-bottom-right-radius: 0;
  2535. }
  2536. .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
  2537. .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
  2538. .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
  2539. .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  2540. border-top-right-radius: 0;
  2541. border-bottom-right-radius: 0;
  2542. }
  2543. .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  2544. margin-left: calc(var(--bs-border-width) * -1);
  2545. border-top-left-radius: 0;
  2546. border-bottom-left-radius: 0;
  2547. }
  2548. .input-group > .form-floating:not(:first-child) > .form-control,
  2549. .input-group > .form-floating:not(:first-child) > .form-select {
  2550. border-top-left-radius: 0;
  2551. border-bottom-left-radius: 0;
  2552. }
  2553. .valid-feedback {
  2554. display: none;
  2555. width: 100%;
  2556. margin-top: 0.25rem;
  2557. font-size: 0.875em;
  2558. color: var(--bs-form-valid-color);
  2559. }
  2560. .valid-tooltip {
  2561. position: absolute;
  2562. top: 100%;
  2563. z-index: 5;
  2564. display: none;
  2565. max-width: 100%;
  2566. padding: 0.25rem 0.5rem;
  2567. margin-top: 0.1rem;
  2568. font-size: 0.875rem;
  2569. color: #fff;
  2570. background-color: var(--bs-success);
  2571. border-radius: var(--bs-border-radius);
  2572. }
  2573. .was-validated :valid ~ .valid-feedback,
  2574. .was-validated :valid ~ .valid-tooltip,
  2575. .is-valid ~ .valid-feedback,
  2576. .is-valid ~ .valid-tooltip {
  2577. display: block;
  2578. }
  2579. .was-validated .form-control:valid, .form-control.is-valid {
  2580. border-color: var(--bs-form-valid-border-color);
  2581. padding-right: calc(1.5em + 0.75rem);
  2582. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  2583. background-repeat: no-repeat;
  2584. background-position: right calc(0.375em + 0.1875rem) center;
  2585. background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2586. }
  2587. .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  2588. border-color: var(--bs-form-valid-border-color);
  2589. box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  2590. }
  2591. .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  2592. padding-right: calc(1.5em + 0.75rem);
  2593. background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2594. }
  2595. .was-validated .form-select:valid, .form-select.is-valid {
  2596. border-color: var(--bs-form-valid-border-color);
  2597. }
  2598. .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  2599. --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  2600. padding-right: 4.125rem;
  2601. background-position: right 0.75rem center, center right 2.25rem;
  2602. background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2603. }
  2604. .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  2605. border-color: var(--bs-form-valid-border-color);
  2606. box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  2607. }
  2608. .was-validated .form-control-color:valid, .form-control-color.is-valid {
  2609. width: calc(3rem + calc(1.5em + 0.75rem));
  2610. }
  2611. .was-validated .form-check-input:valid, .form-check-input.is-valid {
  2612. border-color: var(--bs-form-valid-border-color);
  2613. }
  2614. .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  2615. background-color: var(--bs-form-valid-color);
  2616. }
  2617. .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  2618. box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  2619. }
  2620. .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  2621. color: var(--bs-form-valid-color);
  2622. }
  2623. .form-check-inline .form-check-input ~ .valid-feedback {
  2624. margin-left: 0.5em;
  2625. }
  2626. .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
  2627. .was-validated .input-group > .form-select:not(:focus):valid,
  2628. .input-group > .form-select:not(:focus).is-valid,
  2629. .was-validated .input-group > .form-floating:not(:focus-within):valid,
  2630. .input-group > .form-floating:not(:focus-within).is-valid {
  2631. z-index: 3;
  2632. }
  2633. .invalid-feedback {
  2634. display: none;
  2635. width: 100%;
  2636. margin-top: 0.25rem;
  2637. font-size: 0.875em;
  2638. color: var(--bs-form-invalid-color);
  2639. }
  2640. .invalid-tooltip {
  2641. position: absolute;
  2642. top: 100%;
  2643. z-index: 5;
  2644. display: none;
  2645. max-width: 100%;
  2646. padding: 0.25rem 0.5rem;
  2647. margin-top: 0.1rem;
  2648. font-size: 0.875rem;
  2649. color: #fff;
  2650. background-color: var(--bs-danger);
  2651. border-radius: var(--bs-border-radius);
  2652. }
  2653. .was-validated :invalid ~ .invalid-feedback,
  2654. .was-validated :invalid ~ .invalid-tooltip,
  2655. .is-invalid ~ .invalid-feedback,
  2656. .is-invalid ~ .invalid-tooltip {
  2657. display: block;
  2658. }
  2659. .was-validated .form-control:invalid, .form-control.is-invalid {
  2660. border-color: var(--bs-form-invalid-border-color);
  2661. padding-right: calc(1.5em + 0.75rem);
  2662. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  2663. background-repeat: no-repeat;
  2664. background-position: right calc(0.375em + 0.1875rem) center;
  2665. background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2666. }
  2667. .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  2668. border-color: var(--bs-form-invalid-border-color);
  2669. box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  2670. }
  2671. .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  2672. padding-right: calc(1.5em + 0.75rem);
  2673. background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  2674. }
  2675. .was-validated .form-select:invalid, .form-select.is-invalid {
  2676. border-color: var(--bs-form-invalid-border-color);
  2677. }
  2678. .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  2679. --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  2680. padding-right: 4.125rem;
  2681. background-position: right 0.75rem center, center right 2.25rem;
  2682. background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  2683. }
  2684. .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  2685. border-color: var(--bs-form-invalid-border-color);
  2686. box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  2687. }
  2688. .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  2689. width: calc(3rem + calc(1.5em + 0.75rem));
  2690. }
  2691. .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  2692. border-color: var(--bs-form-invalid-border-color);
  2693. }
  2694. .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  2695. background-color: var(--bs-form-invalid-color);
  2696. }
  2697. .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  2698. box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  2699. }
  2700. .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  2701. color: var(--bs-form-invalid-color);
  2702. }
  2703. .form-check-inline .form-check-input ~ .invalid-feedback {
  2704. margin-left: 0.5em;
  2705. }
  2706. .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
  2707. .was-validated .input-group > .form-select:not(:focus):invalid,
  2708. .input-group > .form-select:not(:focus).is-invalid,
  2709. .was-validated .input-group > .form-floating:not(:focus-within):invalid,
  2710. .input-group > .form-floating:not(:focus-within).is-invalid {
  2711. z-index: 4;
  2712. }
  2713. .btn {
  2714. --bs-btn-padding-x: 0.75rem;
  2715. --bs-btn-padding-y: 0.375rem;
  2716. --bs-btn-font-family: ;
  2717. --bs-btn-font-size: 1rem;
  2718. --bs-btn-font-weight: 400;
  2719. --bs-btn-line-height: 1.5;
  2720. --bs-btn-color: var(--bs-body-color);
  2721. --bs-btn-bg: transparent;
  2722. --bs-btn-border-width: var(--bs-border-width);
  2723. --bs-btn-border-color: transparent;
  2724. --bs-btn-border-radius: var(--bs-border-radius);
  2725. --bs-btn-hover-border-color: transparent;
  2726. --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  2727. --bs-btn-disabled-opacity: 0.65;
  2728. --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  2729. display: inline-block;
  2730. padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  2731. font-family: var(--bs-btn-font-family);
  2732. font-size: var(--bs-btn-font-size);
  2733. font-weight: var(--bs-btn-font-weight);
  2734. line-height: var(--bs-btn-line-height);
  2735. color: var(--bs-btn-color);
  2736. text-align: center;
  2737. text-decoration: none;
  2738. vertical-align: middle;
  2739. cursor: pointer;
  2740. user-select: none;
  2741. border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  2742. border-radius: var(--bs-btn-border-radius);
  2743. background-color: var(--bs-btn-bg);
  2744. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  2745. }
  2746. @media (prefers-reduced-motion: reduce) {
  2747. .btn {
  2748. transition: none;
  2749. }
  2750. }
  2751. .btn:hover {
  2752. color: var(--bs-btn-hover-color);
  2753. background-color: var(--bs-btn-hover-bg);
  2754. border-color: var(--bs-btn-hover-border-color);
  2755. }
  2756. .btn-check + .btn:hover {
  2757. color: var(--bs-btn-color);
  2758. background-color: var(--bs-btn-bg);
  2759. border-color: var(--bs-btn-border-color);
  2760. }
  2761. .btn:focus-visible {
  2762. color: var(--bs-btn-hover-color);
  2763. background-color: var(--bs-btn-hover-bg);
  2764. border-color: var(--bs-btn-hover-border-color);
  2765. outline: 0;
  2766. box-shadow: var(--bs-btn-focus-box-shadow);
  2767. }
  2768. .btn-check:focus-visible + .btn {
  2769. border-color: var(--bs-btn-hover-border-color);
  2770. outline: 0;
  2771. box-shadow: var(--bs-btn-focus-box-shadow);
  2772. }
  2773. .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  2774. color: var(--bs-btn-active-color);
  2775. background-color: var(--bs-btn-active-bg);
  2776. border-color: var(--bs-btn-active-border-color);
  2777. }
  2778. .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  2779. box-shadow: var(--bs-btn-focus-box-shadow);
  2780. }
  2781. .btn:disabled, .btn.disabled, fieldset:disabled .btn {
  2782. color: var(--bs-btn-disabled-color);
  2783. pointer-events: none;
  2784. background-color: var(--bs-btn-disabled-bg);
  2785. border-color: var(--bs-btn-disabled-border-color);
  2786. opacity: var(--bs-btn-disabled-opacity);
  2787. }
  2788. .btn-light {
  2789. --bs-btn-color: #000;
  2790. --bs-btn-bg: #E9E4DC;
  2791. --bs-btn-border-color: #E9E4DC;
  2792. --bs-btn-hover-color: #000;
  2793. --bs-btn-hover-bg: #c6c2bb;
  2794. --bs-btn-hover-border-color: #bab6b0;
  2795. --bs-btn-focus-shadow-rgb: 198, 194, 187;
  2796. --bs-btn-active-color: #000;
  2797. --bs-btn-active-bg: #bab6b0;
  2798. --bs-btn-active-border-color: #afaba5;
  2799. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2800. --bs-btn-disabled-color: #000;
  2801. --bs-btn-disabled-bg: #E9E4DC;
  2802. --bs-btn-disabled-border-color: #E9E4DC;
  2803. }
  2804. .btn-gwp-blue-dark {
  2805. --bs-btn-color: #fff;
  2806. --bs-btn-bg: #33545C;
  2807. --bs-btn-border-color: #33545C;
  2808. --bs-btn-hover-color: #fff;
  2809. --bs-btn-hover-bg: #2b474e;
  2810. --bs-btn-hover-border-color: #29434a;
  2811. --bs-btn-focus-shadow-rgb: 82, 110, 116;
  2812. --bs-btn-active-color: #fff;
  2813. --bs-btn-active-bg: #29434a;
  2814. --bs-btn-active-border-color: #263f45;
  2815. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2816. --bs-btn-disabled-color: #fff;
  2817. --bs-btn-disabled-bg: #33545C;
  2818. --bs-btn-disabled-border-color: #33545C;
  2819. }
  2820. .btn-gwp-blue {
  2821. --bs-btn-color: #000;
  2822. --bs-btn-bg: #8FEAFF;
  2823. --bs-btn-border-color: #8FEAFF;
  2824. --bs-btn-hover-color: #000;
  2825. --bs-btn-hover-bg: #a0edff;
  2826. --bs-btn-hover-border-color: #9aecff;
  2827. --bs-btn-focus-shadow-rgb: 122, 199, 217;
  2828. --bs-btn-active-color: #000;
  2829. --bs-btn-active-bg: #a5eeff;
  2830. --bs-btn-active-border-color: #9aecff;
  2831. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2832. --bs-btn-disabled-color: #000;
  2833. --bs-btn-disabled-bg: #8FEAFF;
  2834. --bs-btn-disabled-border-color: #8FEAFF;
  2835. }
  2836. .btn-gwp-blue-blue-green {
  2837. --bs-btn-color: #000;
  2838. --bs-btn-bg: #8FFFF6;
  2839. --bs-btn-border-color: #8FFFF6;
  2840. --bs-btn-hover-color: #000;
  2841. --bs-btn-hover-bg: #a0fff7;
  2842. --bs-btn-hover-border-color: #9afff7;
  2843. --bs-btn-focus-shadow-rgb: 122, 217, 209;
  2844. --bs-btn-active-color: #000;
  2845. --bs-btn-active-bg: #a5fff8;
  2846. --bs-btn-active-border-color: #9afff7;
  2847. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2848. --bs-btn-disabled-color: #000;
  2849. --bs-btn-disabled-bg: #8FFFF6;
  2850. --bs-btn-disabled-border-color: #8FFFF6;
  2851. }
  2852. .btn-gwp-blue-green {
  2853. --bs-btn-color: #000;
  2854. --bs-btn-bg: #9CFFDB;
  2855. --bs-btn-border-color: #9CFFDB;
  2856. --bs-btn-hover-color: #000;
  2857. --bs-btn-hover-bg: #abffe0;
  2858. --bs-btn-hover-border-color: #a6ffdf;
  2859. --bs-btn-focus-shadow-rgb: 133, 217, 186;
  2860. --bs-btn-active-color: #000;
  2861. --bs-btn-active-bg: #b0ffe2;
  2862. --bs-btn-active-border-color: #a6ffdf;
  2863. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2864. --bs-btn-disabled-color: #000;
  2865. --bs-btn-disabled-bg: #9CFFDB;
  2866. --bs-btn-disabled-border-color: #9CFFDB;
  2867. }
  2868. .btn-gwp-green-green-blue {
  2869. --bs-btn-color: #000;
  2870. --bs-btn-bg: #8FFFB6;
  2871. --bs-btn-border-color: #8FFFB6;
  2872. --bs-btn-hover-color: #000;
  2873. --bs-btn-hover-bg: #a0ffc1;
  2874. --bs-btn-hover-border-color: #9affbd;
  2875. --bs-btn-focus-shadow-rgb: 122, 217, 155;
  2876. --bs-btn-active-color: #000;
  2877. --bs-btn-active-bg: #a5ffc5;
  2878. --bs-btn-active-border-color: #9affbd;
  2879. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2880. --bs-btn-disabled-color: #000;
  2881. --bs-btn-disabled-bg: #8FFFB6;
  2882. --bs-btn-disabled-border-color: #8FFFB6;
  2883. }
  2884. .btn-gwp-green {
  2885. --bs-btn-color: #000;
  2886. --bs-btn-bg: #8fff96;
  2887. --bs-btn-border-color: #8fff96;
  2888. --bs-btn-hover-color: #000;
  2889. --bs-btn-hover-bg: #a0ffa6;
  2890. --bs-btn-hover-border-color: #9affa1;
  2891. --bs-btn-focus-shadow-rgb: 122, 217, 128;
  2892. --bs-btn-active-color: #000;
  2893. --bs-btn-active-bg: #a5ffab;
  2894. --bs-btn-active-border-color: #9affa1;
  2895. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2896. --bs-btn-disabled-color: #000;
  2897. --bs-btn-disabled-bg: #8fff96;
  2898. --bs-btn-disabled-border-color: #8fff96;
  2899. }
  2900. .btn-gwp-green-dark {
  2901. --bs-btn-color: #fff;
  2902. --bs-btn-bg: #213B23;
  2903. --bs-btn-border-color: #213B23;
  2904. --bs-btn-hover-color: #fff;
  2905. --bs-btn-hover-bg: #1c321e;
  2906. --bs-btn-hover-border-color: #1a2f1c;
  2907. --bs-btn-focus-shadow-rgb: 66, 88, 68;
  2908. --bs-btn-active-color: #fff;
  2909. --bs-btn-active-bg: #1a2f1c;
  2910. --bs-btn-active-border-color: #192c1a;
  2911. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2912. --bs-btn-disabled-color: #fff;
  2913. --bs-btn-disabled-bg: #213B23;
  2914. --bs-btn-disabled-border-color: #213B23;
  2915. }
  2916. .btn-gwp-orig-yellow {
  2917. --bs-btn-color: #000;
  2918. --bs-btn-bg: #afcd39;
  2919. --bs-btn-border-color: #afcd39;
  2920. --bs-btn-hover-color: #000;
  2921. --bs-btn-hover-bg: #bbd557;
  2922. --bs-btn-hover-border-color: #b7d24d;
  2923. --bs-btn-focus-shadow-rgb: 149, 174, 48;
  2924. --bs-btn-active-color: #000;
  2925. --bs-btn-active-bg: #bfd761;
  2926. --bs-btn-active-border-color: #b7d24d;
  2927. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2928. --bs-btn-disabled-color: #000;
  2929. --bs-btn-disabled-bg: #afcd39;
  2930. --bs-btn-disabled-border-color: #afcd39;
  2931. }
  2932. .btn-gwp-orig-light-green {
  2933. --bs-btn-color: #000;
  2934. --bs-btn-bg: #70b05c;
  2935. --bs-btn-border-color: #70b05c;
  2936. --bs-btn-hover-color: #000;
  2937. --bs-btn-hover-bg: #85bc74;
  2938. --bs-btn-hover-border-color: #7eb86c;
  2939. --bs-btn-focus-shadow-rgb: 95, 150, 78;
  2940. --bs-btn-active-color: #000;
  2941. --bs-btn-active-bg: #8dc07d;
  2942. --bs-btn-active-border-color: #7eb86c;
  2943. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2944. --bs-btn-disabled-color: #000;
  2945. --bs-btn-disabled-bg: #70b05c;
  2946. --bs-btn-disabled-border-color: #70b05c;
  2947. }
  2948. .btn-gwp-orig-green {
  2949. --bs-btn-color: #000;
  2950. --bs-btn-bg: #70b05c;
  2951. --bs-btn-border-color: #70b05c;
  2952. --bs-btn-hover-color: #000;
  2953. --bs-btn-hover-bg: #85bc74;
  2954. --bs-btn-hover-border-color: #7eb86c;
  2955. --bs-btn-focus-shadow-rgb: 95, 150, 78;
  2956. --bs-btn-active-color: #000;
  2957. --bs-btn-active-bg: #8dc07d;
  2958. --bs-btn-active-border-color: #7eb86c;
  2959. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2960. --bs-btn-disabled-color: #000;
  2961. --bs-btn-disabled-bg: #70b05c;
  2962. --bs-btn-disabled-border-color: #70b05c;
  2963. }
  2964. .btn-gwp-orig-dark-green {
  2965. --bs-btn-color: #fff;
  2966. --bs-btn-bg: #2a542c;
  2967. --bs-btn-border-color: #2a542c;
  2968. --bs-btn-hover-color: #fff;
  2969. --bs-btn-hover-bg: #244725;
  2970. --bs-btn-hover-border-color: #224323;
  2971. --bs-btn-focus-shadow-rgb: 74, 110, 76;
  2972. --bs-btn-active-color: #fff;
  2973. --bs-btn-active-bg: #224323;
  2974. --bs-btn-active-border-color: #203f21;
  2975. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2976. --bs-btn-disabled-color: #fff;
  2977. --bs-btn-disabled-bg: #2a542c;
  2978. --bs-btn-disabled-border-color: #2a542c;
  2979. }
  2980. .btn-gwp-orig-blue-green {
  2981. --bs-btn-color: #000;
  2982. --bs-btn-bg: #75bfa4;
  2983. --bs-btn-border-color: #75bfa4;
  2984. --bs-btn-hover-color: #000;
  2985. --bs-btn-hover-bg: #8ac9b2;
  2986. --bs-btn-hover-border-color: #83c5ad;
  2987. --bs-btn-focus-shadow-rgb: 99, 162, 139;
  2988. --bs-btn-active-color: #000;
  2989. --bs-btn-active-bg: #91ccb6;
  2990. --bs-btn-active-border-color: #83c5ad;
  2991. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  2992. --bs-btn-disabled-color: #000;
  2993. --bs-btn-disabled-bg: #75bfa4;
  2994. --bs-btn-disabled-border-color: #75bfa4;
  2995. }
  2996. .btn-gwp-orig-blue {
  2997. --bs-btn-color: #000;
  2998. --bs-btn-bg: #4c9d96;
  2999. --bs-btn-border-color: #4c9d96;
  3000. --bs-btn-hover-color: #000;
  3001. --bs-btn-hover-bg: #67aca6;
  3002. --bs-btn-hover-border-color: #5ea7a1;
  3003. --bs-btn-focus-shadow-rgb: 65, 133, 128;
  3004. --bs-btn-active-color: #000;
  3005. --bs-btn-active-bg: #70b1ab;
  3006. --bs-btn-active-border-color: #5ea7a1;
  3007. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3008. --bs-btn-disabled-color: #000;
  3009. --bs-btn-disabled-bg: #4c9d96;
  3010. --bs-btn-disabled-border-color: #4c9d96;
  3011. }
  3012. .btn-gwp-orig-dark-blue {
  3013. --bs-btn-color: #000;
  3014. --bs-btn-bg: #3d9891;
  3015. --bs-btn-border-color: #3d9891;
  3016. --bs-btn-hover-color: #000;
  3017. --bs-btn-hover-bg: #5aa7a2;
  3018. --bs-btn-hover-border-color: #50a29c;
  3019. --bs-btn-focus-shadow-rgb: 52, 129, 123;
  3020. --bs-btn-active-color: #000;
  3021. --bs-btn-active-bg: #64ada7;
  3022. --bs-btn-active-border-color: #50a29c;
  3023. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3024. --bs-btn-disabled-color: #000;
  3025. --bs-btn-disabled-bg: #3d9891;
  3026. --bs-btn-disabled-border-color: #3d9891;
  3027. }
  3028. .btn-gwp-grey {
  3029. --bs-btn-color: #fff;
  3030. --bs-btn-bg: #595959;
  3031. --bs-btn-border-color: #595959;
  3032. --bs-btn-hover-color: #fff;
  3033. --bs-btn-hover-bg: #4c4c4c;
  3034. --bs-btn-hover-border-color: #474747;
  3035. --bs-btn-focus-shadow-rgb: 114, 114, 114;
  3036. --bs-btn-active-color: #fff;
  3037. --bs-btn-active-bg: #474747;
  3038. --bs-btn-active-border-color: #434343;
  3039. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3040. --bs-btn-disabled-color: #fff;
  3041. --bs-btn-disabled-bg: #595959;
  3042. --bs-btn-disabled-border-color: #595959;
  3043. }
  3044. .btn-outline-light {
  3045. --bs-btn-color: #E9E4DC;
  3046. --bs-btn-border-color: #E9E4DC;
  3047. --bs-btn-hover-color: #000;
  3048. --bs-btn-hover-bg: #E9E4DC;
  3049. --bs-btn-hover-border-color: #E9E4DC;
  3050. --bs-btn-focus-shadow-rgb: 233, 228, 220;
  3051. --bs-btn-active-color: #000;
  3052. --bs-btn-active-bg: #E9E4DC;
  3053. --bs-btn-active-border-color: #E9E4DC;
  3054. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3055. --bs-btn-disabled-color: #E9E4DC;
  3056. --bs-btn-disabled-bg: transparent;
  3057. --bs-btn-disabled-border-color: #E9E4DC;
  3058. --bs-gradient: none;
  3059. }
  3060. .btn-outline-gwp-blue-dark {
  3061. --bs-btn-color: #33545C;
  3062. --bs-btn-border-color: #33545C;
  3063. --bs-btn-hover-color: #fff;
  3064. --bs-btn-hover-bg: #33545C;
  3065. --bs-btn-hover-border-color: #33545C;
  3066. --bs-btn-focus-shadow-rgb: 51, 84, 92;
  3067. --bs-btn-active-color: #fff;
  3068. --bs-btn-active-bg: #33545C;
  3069. --bs-btn-active-border-color: #33545C;
  3070. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3071. --bs-btn-disabled-color: #33545C;
  3072. --bs-btn-disabled-bg: transparent;
  3073. --bs-btn-disabled-border-color: #33545C;
  3074. --bs-gradient: none;
  3075. }
  3076. .btn-outline-gwp-blue {
  3077. --bs-btn-color: #8FEAFF;
  3078. --bs-btn-border-color: #8FEAFF;
  3079. --bs-btn-hover-color: #000;
  3080. --bs-btn-hover-bg: #8FEAFF;
  3081. --bs-btn-hover-border-color: #8FEAFF;
  3082. --bs-btn-focus-shadow-rgb: 143, 234, 255;
  3083. --bs-btn-active-color: #000;
  3084. --bs-btn-active-bg: #8FEAFF;
  3085. --bs-btn-active-border-color: #8FEAFF;
  3086. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3087. --bs-btn-disabled-color: #8FEAFF;
  3088. --bs-btn-disabled-bg: transparent;
  3089. --bs-btn-disabled-border-color: #8FEAFF;
  3090. --bs-gradient: none;
  3091. }
  3092. .btn-outline-gwp-blue-blue-green {
  3093. --bs-btn-color: #8FFFF6;
  3094. --bs-btn-border-color: #8FFFF6;
  3095. --bs-btn-hover-color: #000;
  3096. --bs-btn-hover-bg: #8FFFF6;
  3097. --bs-btn-hover-border-color: #8FFFF6;
  3098. --bs-btn-focus-shadow-rgb: 143, 255, 246;
  3099. --bs-btn-active-color: #000;
  3100. --bs-btn-active-bg: #8FFFF6;
  3101. --bs-btn-active-border-color: #8FFFF6;
  3102. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3103. --bs-btn-disabled-color: #8FFFF6;
  3104. --bs-btn-disabled-bg: transparent;
  3105. --bs-btn-disabled-border-color: #8FFFF6;
  3106. --bs-gradient: none;
  3107. }
  3108. .btn-outline-gwp-blue-green {
  3109. --bs-btn-color: #9CFFDB;
  3110. --bs-btn-border-color: #9CFFDB;
  3111. --bs-btn-hover-color: #000;
  3112. --bs-btn-hover-bg: #9CFFDB;
  3113. --bs-btn-hover-border-color: #9CFFDB;
  3114. --bs-btn-focus-shadow-rgb: 156, 255, 219;
  3115. --bs-btn-active-color: #000;
  3116. --bs-btn-active-bg: #9CFFDB;
  3117. --bs-btn-active-border-color: #9CFFDB;
  3118. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3119. --bs-btn-disabled-color: #9CFFDB;
  3120. --bs-btn-disabled-bg: transparent;
  3121. --bs-btn-disabled-border-color: #9CFFDB;
  3122. --bs-gradient: none;
  3123. }
  3124. .btn-outline-gwp-green-green-blue {
  3125. --bs-btn-color: #8FFFB6;
  3126. --bs-btn-border-color: #8FFFB6;
  3127. --bs-btn-hover-color: #000;
  3128. --bs-btn-hover-bg: #8FFFB6;
  3129. --bs-btn-hover-border-color: #8FFFB6;
  3130. --bs-btn-focus-shadow-rgb: 143, 255, 182;
  3131. --bs-btn-active-color: #000;
  3132. --bs-btn-active-bg: #8FFFB6;
  3133. --bs-btn-active-border-color: #8FFFB6;
  3134. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3135. --bs-btn-disabled-color: #8FFFB6;
  3136. --bs-btn-disabled-bg: transparent;
  3137. --bs-btn-disabled-border-color: #8FFFB6;
  3138. --bs-gradient: none;
  3139. }
  3140. .btn-outline-gwp-green {
  3141. --bs-btn-color: #8fff96;
  3142. --bs-btn-border-color: #8fff96;
  3143. --bs-btn-hover-color: #000;
  3144. --bs-btn-hover-bg: #8fff96;
  3145. --bs-btn-hover-border-color: #8fff96;
  3146. --bs-btn-focus-shadow-rgb: 143, 255, 150;
  3147. --bs-btn-active-color: #000;
  3148. --bs-btn-active-bg: #8fff96;
  3149. --bs-btn-active-border-color: #8fff96;
  3150. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3151. --bs-btn-disabled-color: #8fff96;
  3152. --bs-btn-disabled-bg: transparent;
  3153. --bs-btn-disabled-border-color: #8fff96;
  3154. --bs-gradient: none;
  3155. }
  3156. .btn-outline-gwp-green-dark {
  3157. --bs-btn-color: #213B23;
  3158. --bs-btn-border-color: #213B23;
  3159. --bs-btn-hover-color: #fff;
  3160. --bs-btn-hover-bg: #213B23;
  3161. --bs-btn-hover-border-color: #213B23;
  3162. --bs-btn-focus-shadow-rgb: 33, 59, 35;
  3163. --bs-btn-active-color: #fff;
  3164. --bs-btn-active-bg: #213B23;
  3165. --bs-btn-active-border-color: #213B23;
  3166. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3167. --bs-btn-disabled-color: #213B23;
  3168. --bs-btn-disabled-bg: transparent;
  3169. --bs-btn-disabled-border-color: #213B23;
  3170. --bs-gradient: none;
  3171. }
  3172. .btn-outline-gwp-orig-yellow {
  3173. --bs-btn-color: #afcd39;
  3174. --bs-btn-border-color: #afcd39;
  3175. --bs-btn-hover-color: #000;
  3176. --bs-btn-hover-bg: #afcd39;
  3177. --bs-btn-hover-border-color: #afcd39;
  3178. --bs-btn-focus-shadow-rgb: 175, 205, 57;
  3179. --bs-btn-active-color: #000;
  3180. --bs-btn-active-bg: #afcd39;
  3181. --bs-btn-active-border-color: #afcd39;
  3182. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3183. --bs-btn-disabled-color: #afcd39;
  3184. --bs-btn-disabled-bg: transparent;
  3185. --bs-btn-disabled-border-color: #afcd39;
  3186. --bs-gradient: none;
  3187. }
  3188. .btn-outline-gwp-orig-light-green {
  3189. --bs-btn-color: #70b05c;
  3190. --bs-btn-border-color: #70b05c;
  3191. --bs-btn-hover-color: #000;
  3192. --bs-btn-hover-bg: #70b05c;
  3193. --bs-btn-hover-border-color: #70b05c;
  3194. --bs-btn-focus-shadow-rgb: 112, 176, 92;
  3195. --bs-btn-active-color: #000;
  3196. --bs-btn-active-bg: #70b05c;
  3197. --bs-btn-active-border-color: #70b05c;
  3198. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3199. --bs-btn-disabled-color: #70b05c;
  3200. --bs-btn-disabled-bg: transparent;
  3201. --bs-btn-disabled-border-color: #70b05c;
  3202. --bs-gradient: none;
  3203. }
  3204. .btn-outline-gwp-orig-green {
  3205. --bs-btn-color: #70b05c;
  3206. --bs-btn-border-color: #70b05c;
  3207. --bs-btn-hover-color: #000;
  3208. --bs-btn-hover-bg: #70b05c;
  3209. --bs-btn-hover-border-color: #70b05c;
  3210. --bs-btn-focus-shadow-rgb: 112, 176, 92;
  3211. --bs-btn-active-color: #000;
  3212. --bs-btn-active-bg: #70b05c;
  3213. --bs-btn-active-border-color: #70b05c;
  3214. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3215. --bs-btn-disabled-color: #70b05c;
  3216. --bs-btn-disabled-bg: transparent;
  3217. --bs-btn-disabled-border-color: #70b05c;
  3218. --bs-gradient: none;
  3219. }
  3220. .btn-outline-gwp-orig-dark-green {
  3221. --bs-btn-color: #2a542c;
  3222. --bs-btn-border-color: #2a542c;
  3223. --bs-btn-hover-color: #fff;
  3224. --bs-btn-hover-bg: #2a542c;
  3225. --bs-btn-hover-border-color: #2a542c;
  3226. --bs-btn-focus-shadow-rgb: 42, 84, 44;
  3227. --bs-btn-active-color: #fff;
  3228. --bs-btn-active-bg: #2a542c;
  3229. --bs-btn-active-border-color: #2a542c;
  3230. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3231. --bs-btn-disabled-color: #2a542c;
  3232. --bs-btn-disabled-bg: transparent;
  3233. --bs-btn-disabled-border-color: #2a542c;
  3234. --bs-gradient: none;
  3235. }
  3236. .btn-outline-gwp-orig-blue-green {
  3237. --bs-btn-color: #75bfa4;
  3238. --bs-btn-border-color: #75bfa4;
  3239. --bs-btn-hover-color: #000;
  3240. --bs-btn-hover-bg: #75bfa4;
  3241. --bs-btn-hover-border-color: #75bfa4;
  3242. --bs-btn-focus-shadow-rgb: 117, 191, 164;
  3243. --bs-btn-active-color: #000;
  3244. --bs-btn-active-bg: #75bfa4;
  3245. --bs-btn-active-border-color: #75bfa4;
  3246. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3247. --bs-btn-disabled-color: #75bfa4;
  3248. --bs-btn-disabled-bg: transparent;
  3249. --bs-btn-disabled-border-color: #75bfa4;
  3250. --bs-gradient: none;
  3251. }
  3252. .btn-outline-gwp-orig-blue {
  3253. --bs-btn-color: #4c9d96;
  3254. --bs-btn-border-color: #4c9d96;
  3255. --bs-btn-hover-color: #000;
  3256. --bs-btn-hover-bg: #4c9d96;
  3257. --bs-btn-hover-border-color: #4c9d96;
  3258. --bs-btn-focus-shadow-rgb: 76, 157, 150;
  3259. --bs-btn-active-color: #000;
  3260. --bs-btn-active-bg: #4c9d96;
  3261. --bs-btn-active-border-color: #4c9d96;
  3262. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3263. --bs-btn-disabled-color: #4c9d96;
  3264. --bs-btn-disabled-bg: transparent;
  3265. --bs-btn-disabled-border-color: #4c9d96;
  3266. --bs-gradient: none;
  3267. }
  3268. .btn-outline-gwp-orig-dark-blue {
  3269. --bs-btn-color: #3d9891;
  3270. --bs-btn-border-color: #3d9891;
  3271. --bs-btn-hover-color: #000;
  3272. --bs-btn-hover-bg: #3d9891;
  3273. --bs-btn-hover-border-color: #3d9891;
  3274. --bs-btn-focus-shadow-rgb: 61, 152, 145;
  3275. --bs-btn-active-color: #000;
  3276. --bs-btn-active-bg: #3d9891;
  3277. --bs-btn-active-border-color: #3d9891;
  3278. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3279. --bs-btn-disabled-color: #3d9891;
  3280. --bs-btn-disabled-bg: transparent;
  3281. --bs-btn-disabled-border-color: #3d9891;
  3282. --bs-gradient: none;
  3283. }
  3284. .btn-outline-gwp-grey {
  3285. --bs-btn-color: #595959;
  3286. --bs-btn-border-color: #595959;
  3287. --bs-btn-hover-color: #fff;
  3288. --bs-btn-hover-bg: #595959;
  3289. --bs-btn-hover-border-color: #595959;
  3290. --bs-btn-focus-shadow-rgb: 89, 89, 89;
  3291. --bs-btn-active-color: #fff;
  3292. --bs-btn-active-bg: #595959;
  3293. --bs-btn-active-border-color: #595959;
  3294. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  3295. --bs-btn-disabled-color: #595959;
  3296. --bs-btn-disabled-bg: transparent;
  3297. --bs-btn-disabled-border-color: #595959;
  3298. --bs-gradient: none;
  3299. }
  3300. .btn-link {
  3301. --bs-btn-font-weight: 400;
  3302. --bs-btn-color: var(--bs-link-color);
  3303. --bs-btn-bg: transparent;
  3304. --bs-btn-border-color: transparent;
  3305. --bs-btn-hover-color: var(--bs-link-hover-color);
  3306. --bs-btn-hover-border-color: transparent;
  3307. --bs-btn-active-color: var(--bs-link-hover-color);
  3308. --bs-btn-active-border-color: transparent;
  3309. --bs-btn-disabled-color: #6c757d;
  3310. --bs-btn-disabled-border-color: transparent;
  3311. --bs-btn-box-shadow: 0 0 0 #000;
  3312. --bs-btn-focus-shadow-rgb: 49, 132, 253;
  3313. text-decoration: underline;
  3314. }
  3315. .btn-link:focus-visible {
  3316. color: var(--bs-btn-color);
  3317. }
  3318. .btn-link:hover {
  3319. color: var(--bs-btn-hover-color);
  3320. }
  3321. .btn-lg, .btn-group-lg > .btn {
  3322. --bs-btn-padding-y: 0.5rem;
  3323. --bs-btn-padding-x: 1rem;
  3324. --bs-btn-font-size: 1.25rem;
  3325. --bs-btn-border-radius: var(--bs-border-radius-lg);
  3326. }
  3327. .btn-sm, .btn-group-sm > .btn {
  3328. --bs-btn-padding-y: 0.25rem;
  3329. --bs-btn-padding-x: 0.5rem;
  3330. --bs-btn-font-size: 0.875rem;
  3331. --bs-btn-border-radius: var(--bs-border-radius-sm);
  3332. }
  3333. .fade {
  3334. transition: opacity 0.15s linear;
  3335. }
  3336. @media (prefers-reduced-motion: reduce) {
  3337. .fade {
  3338. transition: none;
  3339. }
  3340. }
  3341. .fade:not(.show) {
  3342. opacity: 0;
  3343. }
  3344. .collapse:not(.show) {
  3345. display: none;
  3346. }
  3347. .collapsing {
  3348. height: 0;
  3349. overflow: hidden;
  3350. transition: height 0.35s ease;
  3351. }
  3352. @media (prefers-reduced-motion: reduce) {
  3353. .collapsing {
  3354. transition: none;
  3355. }
  3356. }
  3357. .collapsing.collapse-horizontal {
  3358. width: 0;
  3359. height: auto;
  3360. transition: width 0.35s ease;
  3361. }
  3362. @media (prefers-reduced-motion: reduce) {
  3363. .collapsing.collapse-horizontal {
  3364. transition: none;
  3365. }
  3366. }
  3367. .dropup,
  3368. .dropend,
  3369. .dropdown,
  3370. .dropstart,
  3371. .dropup-center,
  3372. .dropdown-center {
  3373. position: relative;
  3374. }
  3375. .dropdown-toggle {
  3376. white-space: nowrap;
  3377. }
  3378. .dropdown-toggle::after {
  3379. display: inline-block;
  3380. margin-left: 0.255em;
  3381. vertical-align: 0.255em;
  3382. content: "";
  3383. border-top: 0.3em solid;
  3384. border-right: 0.3em solid transparent;
  3385. border-bottom: 0;
  3386. border-left: 0.3em solid transparent;
  3387. }
  3388. .dropdown-toggle:empty::after {
  3389. margin-left: 0;
  3390. }
  3391. .dropdown-menu {
  3392. --bs-dropdown-zindex: 1000;
  3393. --bs-dropdown-min-width: 10rem;
  3394. --bs-dropdown-padding-x: 0;
  3395. --bs-dropdown-padding-y: 0.5rem;
  3396. --bs-dropdown-spacer: 0.125rem;
  3397. --bs-dropdown-font-size: 1rem;
  3398. --bs-dropdown-color: var(--bs-body-color);
  3399. --bs-dropdown-bg: var(--bs-body-bg);
  3400. --bs-dropdown-border-color: var(--bs-border-color-translucent);
  3401. --bs-dropdown-border-radius: var(--bs-border-radius);
  3402. --bs-dropdown-border-width: var(--bs-border-width);
  3403. --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  3404. --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  3405. --bs-dropdown-divider-margin-y: 0.5rem;
  3406. --bs-dropdown-box-shadow: var(--bs-box-shadow);
  3407. --bs-dropdown-link-color: var(--bs-body-color);
  3408. --bs-dropdown-link-hover-color: var(--bs-body-color);
  3409. --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  3410. --bs-dropdown-link-active-color: #fff;
  3411. --bs-dropdown-link-active-bg: #0d6efd;
  3412. --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  3413. --bs-dropdown-item-padding-x: 1rem;
  3414. --bs-dropdown-item-padding-y: 0.25rem;
  3415. --bs-dropdown-header-color: #6c757d;
  3416. --bs-dropdown-header-padding-x: 1rem;
  3417. --bs-dropdown-header-padding-y: 0.5rem;
  3418. position: absolute;
  3419. z-index: var(--bs-dropdown-zindex);
  3420. display: none;
  3421. min-width: var(--bs-dropdown-min-width);
  3422. padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  3423. margin: 0;
  3424. font-size: var(--bs-dropdown-font-size);
  3425. color: var(--bs-dropdown-color);
  3426. text-align: left;
  3427. list-style: none;
  3428. background-color: var(--bs-dropdown-bg);
  3429. background-clip: padding-box;
  3430. border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  3431. border-radius: var(--bs-dropdown-border-radius);
  3432. }
  3433. .dropdown-menu[data-bs-popper] {
  3434. top: 100%;
  3435. left: 0;
  3436. margin-top: var(--bs-dropdown-spacer);
  3437. }
  3438. .dropdown-menu-start {
  3439. --bs-position: start;
  3440. }
  3441. .dropdown-menu-start[data-bs-popper] {
  3442. right: auto;
  3443. left: 0;
  3444. }
  3445. .dropdown-menu-end {
  3446. --bs-position: end;
  3447. }
  3448. .dropdown-menu-end[data-bs-popper] {
  3449. right: 0;
  3450. left: auto;
  3451. }
  3452. @media (min-width: 576px) {
  3453. .dropdown-menu-sm-start {
  3454. --bs-position: start;
  3455. }
  3456. .dropdown-menu-sm-start[data-bs-popper] {
  3457. right: auto;
  3458. left: 0;
  3459. }
  3460. .dropdown-menu-sm-end {
  3461. --bs-position: end;
  3462. }
  3463. .dropdown-menu-sm-end[data-bs-popper] {
  3464. right: 0;
  3465. left: auto;
  3466. }
  3467. }
  3468. @media (min-width: 768px) {
  3469. .dropdown-menu-md-start {
  3470. --bs-position: start;
  3471. }
  3472. .dropdown-menu-md-start[data-bs-popper] {
  3473. right: auto;
  3474. left: 0;
  3475. }
  3476. .dropdown-menu-md-end {
  3477. --bs-position: end;
  3478. }
  3479. .dropdown-menu-md-end[data-bs-popper] {
  3480. right: 0;
  3481. left: auto;
  3482. }
  3483. }
  3484. @media (min-width: 992px) {
  3485. .dropdown-menu-lg-start {
  3486. --bs-position: start;
  3487. }
  3488. .dropdown-menu-lg-start[data-bs-popper] {
  3489. right: auto;
  3490. left: 0;
  3491. }
  3492. .dropdown-menu-lg-end {
  3493. --bs-position: end;
  3494. }
  3495. .dropdown-menu-lg-end[data-bs-popper] {
  3496. right: 0;
  3497. left: auto;
  3498. }
  3499. }
  3500. @media (min-width: 1200px) {
  3501. .dropdown-menu-xl-start {
  3502. --bs-position: start;
  3503. }
  3504. .dropdown-menu-xl-start[data-bs-popper] {
  3505. right: auto;
  3506. left: 0;
  3507. }
  3508. .dropdown-menu-xl-end {
  3509. --bs-position: end;
  3510. }
  3511. .dropdown-menu-xl-end[data-bs-popper] {
  3512. right: 0;
  3513. left: auto;
  3514. }
  3515. }
  3516. @media (min-width: 1400px) {
  3517. .dropdown-menu-xxl-start {
  3518. --bs-position: start;
  3519. }
  3520. .dropdown-menu-xxl-start[data-bs-popper] {
  3521. right: auto;
  3522. left: 0;
  3523. }
  3524. .dropdown-menu-xxl-end {
  3525. --bs-position: end;
  3526. }
  3527. .dropdown-menu-xxl-end[data-bs-popper] {
  3528. right: 0;
  3529. left: auto;
  3530. }
  3531. }
  3532. .dropup .dropdown-menu[data-bs-popper] {
  3533. top: auto;
  3534. bottom: 100%;
  3535. margin-top: 0;
  3536. margin-bottom: var(--bs-dropdown-spacer);
  3537. }
  3538. .dropup .dropdown-toggle::after {
  3539. display: inline-block;
  3540. margin-left: 0.255em;
  3541. vertical-align: 0.255em;
  3542. content: "";
  3543. border-top: 0;
  3544. border-right: 0.3em solid transparent;
  3545. border-bottom: 0.3em solid;
  3546. border-left: 0.3em solid transparent;
  3547. }
  3548. .dropup .dropdown-toggle:empty::after {
  3549. margin-left: 0;
  3550. }
  3551. .dropend .dropdown-menu[data-bs-popper] {
  3552. top: 0;
  3553. right: auto;
  3554. left: 100%;
  3555. margin-top: 0;
  3556. margin-left: var(--bs-dropdown-spacer);
  3557. }
  3558. .dropend .dropdown-toggle::after {
  3559. display: inline-block;
  3560. margin-left: 0.255em;
  3561. vertical-align: 0.255em;
  3562. content: "";
  3563. border-top: 0.3em solid transparent;
  3564. border-right: 0;
  3565. border-bottom: 0.3em solid transparent;
  3566. border-left: 0.3em solid;
  3567. }
  3568. .dropend .dropdown-toggle:empty::after {
  3569. margin-left: 0;
  3570. }
  3571. .dropend .dropdown-toggle::after {
  3572. vertical-align: 0;
  3573. }
  3574. .dropstart .dropdown-menu[data-bs-popper] {
  3575. top: 0;
  3576. right: 100%;
  3577. left: auto;
  3578. margin-top: 0;
  3579. margin-right: var(--bs-dropdown-spacer);
  3580. }
  3581. .dropstart .dropdown-toggle::after {
  3582. display: inline-block;
  3583. margin-left: 0.255em;
  3584. vertical-align: 0.255em;
  3585. content: "";
  3586. }
  3587. .dropstart .dropdown-toggle::after {
  3588. display: none;
  3589. }
  3590. .dropstart .dropdown-toggle::before {
  3591. display: inline-block;
  3592. margin-right: 0.255em;
  3593. vertical-align: 0.255em;
  3594. content: "";
  3595. border-top: 0.3em solid transparent;
  3596. border-right: 0.3em solid;
  3597. border-bottom: 0.3em solid transparent;
  3598. }
  3599. .dropstart .dropdown-toggle:empty::after {
  3600. margin-left: 0;
  3601. }
  3602. .dropstart .dropdown-toggle::before {
  3603. vertical-align: 0;
  3604. }
  3605. .dropdown-divider {
  3606. height: 0;
  3607. margin: var(--bs-dropdown-divider-margin-y) 0;
  3608. overflow: hidden;
  3609. border-top: 1px solid var(--bs-dropdown-divider-bg);
  3610. opacity: 1;
  3611. }
  3612. .dropdown-item {
  3613. display: block;
  3614. width: 100%;
  3615. padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  3616. clear: both;
  3617. font-weight: 400;
  3618. color: var(--bs-dropdown-link-color);
  3619. text-align: inherit;
  3620. text-decoration: none;
  3621. white-space: nowrap;
  3622. background-color: transparent;
  3623. border: 0;
  3624. border-radius: var(--bs-dropdown-item-border-radius, 0);
  3625. }
  3626. .dropdown-item:hover, .dropdown-item:focus {
  3627. color: var(--bs-dropdown-link-hover-color);
  3628. background-color: var(--bs-dropdown-link-hover-bg);
  3629. }
  3630. .dropdown-item.active, .dropdown-item:active {
  3631. color: var(--bs-dropdown-link-active-color);
  3632. text-decoration: none;
  3633. background-color: var(--bs-dropdown-link-active-bg);
  3634. }
  3635. .dropdown-item.disabled, .dropdown-item:disabled {
  3636. color: var(--bs-dropdown-link-disabled-color);
  3637. pointer-events: none;
  3638. background-color: transparent;
  3639. }
  3640. .dropdown-menu.show {
  3641. display: block;
  3642. }
  3643. .dropdown-header {
  3644. display: block;
  3645. padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  3646. margin-bottom: 0;
  3647. font-size: 0.875rem;
  3648. color: var(--bs-dropdown-header-color);
  3649. white-space: nowrap;
  3650. }
  3651. .dropdown-item-text {
  3652. display: block;
  3653. padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  3654. color: var(--bs-dropdown-link-color);
  3655. }
  3656. .dropdown-menu-dark {
  3657. --bs-dropdown-color: #dee2e6;
  3658. --bs-dropdown-bg: #343a40;
  3659. --bs-dropdown-border-color: var(--bs-border-color-translucent);
  3660. --bs-dropdown-box-shadow: ;
  3661. --bs-dropdown-link-color: #dee2e6;
  3662. --bs-dropdown-link-hover-color: #fff;
  3663. --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  3664. --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  3665. --bs-dropdown-link-active-color: #fff;
  3666. --bs-dropdown-link-active-bg: #0d6efd;
  3667. --bs-dropdown-link-disabled-color: #adb5bd;
  3668. --bs-dropdown-header-color: #adb5bd;
  3669. }
  3670. .btn-group,
  3671. .btn-group-vertical {
  3672. position: relative;
  3673. display: inline-flex;
  3674. vertical-align: middle;
  3675. }
  3676. .btn-group > .btn,
  3677. .btn-group-vertical > .btn {
  3678. position: relative;
  3679. flex: 1 1 auto;
  3680. }
  3681. .btn-group > .btn-check:checked + .btn,
  3682. .btn-group > .btn-check:focus + .btn,
  3683. .btn-group > .btn:hover,
  3684. .btn-group > .btn:focus,
  3685. .btn-group > .btn:active,
  3686. .btn-group > .btn.active,
  3687. .btn-group-vertical > .btn-check:checked + .btn,
  3688. .btn-group-vertical > .btn-check:focus + .btn,
  3689. .btn-group-vertical > .btn:hover,
  3690. .btn-group-vertical > .btn:focus,
  3691. .btn-group-vertical > .btn:active,
  3692. .btn-group-vertical > .btn.active {
  3693. z-index: 1;
  3694. }
  3695. .btn-toolbar {
  3696. display: flex;
  3697. flex-wrap: wrap;
  3698. justify-content: flex-start;
  3699. }
  3700. .btn-toolbar .input-group {
  3701. width: auto;
  3702. }
  3703. .btn-group {
  3704. border-radius: var(--bs-border-radius);
  3705. }
  3706. .btn-group > :not(.btn-check:first-child) + .btn,
  3707. .btn-group > .btn-group:not(:first-child) {
  3708. margin-left: calc(var(--bs-border-width) * -1);
  3709. }
  3710. .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  3711. .btn-group > .btn.dropdown-toggle-split:first-child,
  3712. .btn-group > .btn-group:not(:last-child) > .btn {
  3713. border-top-right-radius: 0;
  3714. border-bottom-right-radius: 0;
  3715. }
  3716. .btn-group > .btn:nth-child(n+3),
  3717. .btn-group > :not(.btn-check) + .btn,
  3718. .btn-group > .btn-group:not(:first-child) > .btn {
  3719. border-top-left-radius: 0;
  3720. border-bottom-left-radius: 0;
  3721. }
  3722. .dropdown-toggle-split {
  3723. padding-right: 0.5625rem;
  3724. padding-left: 0.5625rem;
  3725. }
  3726. .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  3727. margin-left: 0;
  3728. }
  3729. .dropstart .dropdown-toggle-split::before {
  3730. margin-right: 0;
  3731. }
  3732. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  3733. padding-right: 0.375rem;
  3734. padding-left: 0.375rem;
  3735. }
  3736. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  3737. padding-right: 0.75rem;
  3738. padding-left: 0.75rem;
  3739. }
  3740. .btn-group-vertical {
  3741. flex-direction: column;
  3742. align-items: flex-start;
  3743. justify-content: center;
  3744. }
  3745. .btn-group-vertical > .btn,
  3746. .btn-group-vertical > .btn-group {
  3747. width: 100%;
  3748. }
  3749. .btn-group-vertical > .btn:not(:first-child),
  3750. .btn-group-vertical > .btn-group:not(:first-child) {
  3751. margin-top: calc(var(--bs-border-width) * -1);
  3752. }
  3753. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  3754. .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  3755. border-bottom-right-radius: 0;
  3756. border-bottom-left-radius: 0;
  3757. }
  3758. .btn-group-vertical > .btn ~ .btn,
  3759. .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  3760. border-top-left-radius: 0;
  3761. border-top-right-radius: 0;
  3762. }
  3763. .nav {
  3764. --bs-nav-link-padding-x: 1rem;
  3765. --bs-nav-link-padding-y: 0.5rem;
  3766. --bs-nav-link-font-weight: ;
  3767. --bs-nav-link-color: var(--bs-link-color);
  3768. --bs-nav-link-hover-color: var(--bs-link-hover-color);
  3769. --bs-nav-link-disabled-color: var(--bs-secondary-color);
  3770. display: flex;
  3771. flex-wrap: wrap;
  3772. padding-left: 0;
  3773. margin-bottom: 0;
  3774. list-style: none;
  3775. }
  3776. .nav-link {
  3777. display: block;
  3778. padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  3779. font-size: var(--bs-nav-link-font-size);
  3780. font-weight: var(--bs-nav-link-font-weight);
  3781. color: var(--bs-nav-link-color);
  3782. text-decoration: none;
  3783. background: none;
  3784. border: 0;
  3785. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  3786. }
  3787. @media (prefers-reduced-motion: reduce) {
  3788. .nav-link {
  3789. transition: none;
  3790. }
  3791. }
  3792. .nav-link:hover, .nav-link:focus {
  3793. color: var(--bs-nav-link-hover-color);
  3794. }
  3795. .nav-link:focus-visible {
  3796. outline: 0;
  3797. box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  3798. }
  3799. .nav-link.disabled, .nav-link:disabled {
  3800. color: var(--bs-nav-link-disabled-color);
  3801. pointer-events: none;
  3802. cursor: default;
  3803. }
  3804. .nav-tabs {
  3805. --bs-nav-tabs-border-width: var(--bs-border-width);
  3806. --bs-nav-tabs-border-color: var(--bs-border-color);
  3807. --bs-nav-tabs-border-radius: var(--bs-border-radius);
  3808. --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  3809. --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  3810. --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  3811. --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  3812. border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
  3813. }
  3814. .nav-tabs .nav-link {
  3815. margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  3816. border: var(--bs-nav-tabs-border-width) solid transparent;
  3817. border-top-left-radius: var(--bs-nav-tabs-border-radius);
  3818. border-top-right-radius: var(--bs-nav-tabs-border-radius);
  3819. }
  3820. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  3821. isolation: isolate;
  3822. border-color: var(--bs-nav-tabs-link-hover-border-color);
  3823. }
  3824. .nav-tabs .nav-link.active,
  3825. .nav-tabs .nav-item.show .nav-link {
  3826. color: var(--bs-nav-tabs-link-active-color);
  3827. background-color: var(--bs-nav-tabs-link-active-bg);
  3828. border-color: var(--bs-nav-tabs-link-active-border-color);
  3829. }
  3830. .nav-tabs .dropdown-menu {
  3831. margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  3832. border-top-left-radius: 0;
  3833. border-top-right-radius: 0;
  3834. }
  3835. .nav-pills {
  3836. --bs-nav-pills-border-radius: var(--bs-border-radius);
  3837. --bs-nav-pills-link-active-color: #fff;
  3838. --bs-nav-pills-link-active-bg: #0d6efd;
  3839. }
  3840. .nav-pills .nav-link {
  3841. border-radius: var(--bs-nav-pills-border-radius);
  3842. }
  3843. .nav-pills .nav-link.active,
  3844. .nav-pills .show > .nav-link {
  3845. color: var(--bs-nav-pills-link-active-color);
  3846. background-color: var(--bs-nav-pills-link-active-bg);
  3847. }
  3848. .nav-underline {
  3849. --bs-nav-underline-gap: 1rem;
  3850. --bs-nav-underline-border-width: 0.125rem;
  3851. --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  3852. gap: var(--bs-nav-underline-gap);
  3853. }
  3854. .nav-underline .nav-link {
  3855. padding-right: 0;
  3856. padding-left: 0;
  3857. border-bottom: var(--bs-nav-underline-border-width) solid transparent;
  3858. }
  3859. .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  3860. border-bottom-color: currentcolor;
  3861. }
  3862. .nav-underline .nav-link.active,
  3863. .nav-underline .show > .nav-link {
  3864. font-weight: 700;
  3865. color: var(--bs-nav-underline-link-active-color);
  3866. border-bottom-color: currentcolor;
  3867. }
  3868. .nav-fill > .nav-link,
  3869. .nav-fill .nav-item {
  3870. flex: 1 1 auto;
  3871. text-align: center;
  3872. }
  3873. .nav-justified > .nav-link,
  3874. .nav-justified .nav-item {
  3875. flex-basis: 0;
  3876. flex-grow: 1;
  3877. text-align: center;
  3878. }
  3879. .nav-fill .nav-item .nav-link,
  3880. .nav-justified .nav-item .nav-link {
  3881. width: 100%;
  3882. }
  3883. .tab-content > .tab-pane {
  3884. display: none;
  3885. }
  3886. .tab-content > .active {
  3887. display: block;
  3888. }
  3889. .navbar {
  3890. --bs-navbar-padding-x: 0;
  3891. --bs-navbar-padding-y: 0.5rem;
  3892. --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  3893. --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  3894. --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  3895. --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  3896. --bs-navbar-brand-padding-y: 0.3125rem;
  3897. --bs-navbar-brand-margin-end: 1rem;
  3898. --bs-navbar-brand-font-size: 1.25rem;
  3899. --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  3900. --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  3901. --bs-navbar-nav-link-padding-x: 0.5rem;
  3902. --bs-navbar-toggler-padding-y: 0.25rem;
  3903. --bs-navbar-toggler-padding-x: 0.75rem;
  3904. --bs-navbar-toggler-font-size: 1.25rem;
  3905. --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  3906. --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  3907. --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  3908. --bs-navbar-toggler-focus-width: 0.25rem;
  3909. --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  3910. position: relative;
  3911. display: flex;
  3912. flex-wrap: wrap;
  3913. align-items: center;
  3914. justify-content: space-between;
  3915. padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  3916. }
  3917. .navbar > .container,
  3918. .navbar > .container-fluid,
  3919. .navbar > .container-sm,
  3920. .navbar > .container-md,
  3921. .navbar > .container-lg,
  3922. .navbar > .container-xl,
  3923. .navbar > .container-xxl {
  3924. display: flex;
  3925. flex-wrap: inherit;
  3926. align-items: center;
  3927. justify-content: space-between;
  3928. }
  3929. .navbar-brand {
  3930. padding-top: var(--bs-navbar-brand-padding-y);
  3931. padding-bottom: var(--bs-navbar-brand-padding-y);
  3932. margin-right: var(--bs-navbar-brand-margin-end);
  3933. font-size: var(--bs-navbar-brand-font-size);
  3934. color: var(--bs-navbar-brand-color);
  3935. text-decoration: none;
  3936. white-space: nowrap;
  3937. }
  3938. .navbar-brand:hover, .navbar-brand:focus {
  3939. color: var(--bs-navbar-brand-hover-color);
  3940. }
  3941. .navbar-nav {
  3942. --bs-nav-link-padding-x: 0;
  3943. --bs-nav-link-padding-y: 0.5rem;
  3944. --bs-nav-link-font-weight: ;
  3945. --bs-nav-link-color: var(--bs-navbar-color);
  3946. --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  3947. --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  3948. display: flex;
  3949. flex-direction: column;
  3950. padding-left: 0;
  3951. margin-bottom: 0;
  3952. list-style: none;
  3953. }
  3954. .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  3955. color: var(--bs-navbar-active-color);
  3956. }
  3957. .navbar-nav .dropdown-menu {
  3958. position: static;
  3959. }
  3960. .navbar-text {
  3961. padding-top: 0.5rem;
  3962. padding-bottom: 0.5rem;
  3963. color: var(--bs-navbar-color);
  3964. }
  3965. .navbar-text a,
  3966. .navbar-text a:hover,
  3967. .navbar-text a:focus {
  3968. color: var(--bs-navbar-active-color);
  3969. }
  3970. .navbar-collapse {
  3971. flex-basis: 100%;
  3972. flex-grow: 1;
  3973. align-items: center;
  3974. }
  3975. .navbar-toggler {
  3976. padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  3977. font-size: var(--bs-navbar-toggler-font-size);
  3978. line-height: 1;
  3979. color: var(--bs-navbar-color);
  3980. background-color: transparent;
  3981. border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  3982. border-radius: var(--bs-navbar-toggler-border-radius);
  3983. transition: var(--bs-navbar-toggler-transition);
  3984. }
  3985. @media (prefers-reduced-motion: reduce) {
  3986. .navbar-toggler {
  3987. transition: none;
  3988. }
  3989. }
  3990. .navbar-toggler:hover {
  3991. text-decoration: none;
  3992. }
  3993. .navbar-toggler:focus {
  3994. text-decoration: none;
  3995. outline: 0;
  3996. box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  3997. }
  3998. .navbar-toggler-icon {
  3999. display: inline-block;
  4000. width: 1.5em;
  4001. height: 1.5em;
  4002. vertical-align: middle;
  4003. background-image: var(--bs-navbar-toggler-icon-bg);
  4004. background-repeat: no-repeat;
  4005. background-position: center;
  4006. background-size: 100%;
  4007. }
  4008. .navbar-nav-scroll {
  4009. max-height: var(--bs-scroll-height, 75vh);
  4010. overflow-y: auto;
  4011. }
  4012. @media (min-width: 576px) {
  4013. .navbar-expand-sm {
  4014. flex-wrap: nowrap;
  4015. justify-content: flex-start;
  4016. }
  4017. .navbar-expand-sm .navbar-nav {
  4018. flex-direction: row;
  4019. }
  4020. .navbar-expand-sm .navbar-nav .dropdown-menu {
  4021. position: absolute;
  4022. }
  4023. .navbar-expand-sm .navbar-nav .nav-link {
  4024. padding-right: var(--bs-navbar-nav-link-padding-x);
  4025. padding-left: var(--bs-navbar-nav-link-padding-x);
  4026. }
  4027. .navbar-expand-sm .navbar-nav-scroll {
  4028. overflow: visible;
  4029. }
  4030. .navbar-expand-sm .navbar-collapse {
  4031. display: flex !important;
  4032. flex-basis: auto;
  4033. }
  4034. .navbar-expand-sm .navbar-toggler {
  4035. display: none;
  4036. }
  4037. .navbar-expand-sm .offcanvas {
  4038. position: static;
  4039. z-index: auto;
  4040. flex-grow: 1;
  4041. width: auto !important;
  4042. height: auto !important;
  4043. visibility: visible !important;
  4044. background-color: transparent !important;
  4045. border: 0 !important;
  4046. transform: none !important;
  4047. transition: none;
  4048. }
  4049. .navbar-expand-sm .offcanvas .offcanvas-header {
  4050. display: none;
  4051. }
  4052. .navbar-expand-sm .offcanvas .offcanvas-body {
  4053. display: flex;
  4054. flex-grow: 0;
  4055. padding: 0;
  4056. overflow-y: visible;
  4057. }
  4058. }
  4059. @media (min-width: 768px) {
  4060. .navbar-expand-md {
  4061. flex-wrap: nowrap;
  4062. justify-content: flex-start;
  4063. }
  4064. .navbar-expand-md .navbar-nav {
  4065. flex-direction: row;
  4066. }
  4067. .navbar-expand-md .navbar-nav .dropdown-menu {
  4068. position: absolute;
  4069. }
  4070. .navbar-expand-md .navbar-nav .nav-link {
  4071. padding-right: var(--bs-navbar-nav-link-padding-x);
  4072. padding-left: var(--bs-navbar-nav-link-padding-x);
  4073. }
  4074. .navbar-expand-md .navbar-nav-scroll {
  4075. overflow: visible;
  4076. }
  4077. .navbar-expand-md .navbar-collapse {
  4078. display: flex !important;
  4079. flex-basis: auto;
  4080. }
  4081. .navbar-expand-md .navbar-toggler {
  4082. display: none;
  4083. }
  4084. .navbar-expand-md .offcanvas {
  4085. position: static;
  4086. z-index: auto;
  4087. flex-grow: 1;
  4088. width: auto !important;
  4089. height: auto !important;
  4090. visibility: visible !important;
  4091. background-color: transparent !important;
  4092. border: 0 !important;
  4093. transform: none !important;
  4094. transition: none;
  4095. }
  4096. .navbar-expand-md .offcanvas .offcanvas-header {
  4097. display: none;
  4098. }
  4099. .navbar-expand-md .offcanvas .offcanvas-body {
  4100. display: flex;
  4101. flex-grow: 0;
  4102. padding: 0;
  4103. overflow-y: visible;
  4104. }
  4105. }
  4106. @media (min-width: 992px) {
  4107. .navbar-expand-lg {
  4108. flex-wrap: nowrap;
  4109. justify-content: flex-start;
  4110. }
  4111. .navbar-expand-lg .navbar-nav {
  4112. flex-direction: row;
  4113. }
  4114. .navbar-expand-lg .navbar-nav .dropdown-menu {
  4115. position: absolute;
  4116. }
  4117. .navbar-expand-lg .navbar-nav .nav-link {
  4118. padding-right: var(--bs-navbar-nav-link-padding-x);
  4119. padding-left: var(--bs-navbar-nav-link-padding-x);
  4120. }
  4121. .navbar-expand-lg .navbar-nav-scroll {
  4122. overflow: visible;
  4123. }
  4124. .navbar-expand-lg .navbar-collapse {
  4125. display: flex !important;
  4126. flex-basis: auto;
  4127. }
  4128. .navbar-expand-lg .navbar-toggler {
  4129. display: none;
  4130. }
  4131. .navbar-expand-lg .offcanvas {
  4132. position: static;
  4133. z-index: auto;
  4134. flex-grow: 1;
  4135. width: auto !important;
  4136. height: auto !important;
  4137. visibility: visible !important;
  4138. background-color: transparent !important;
  4139. border: 0 !important;
  4140. transform: none !important;
  4141. transition: none;
  4142. }
  4143. .navbar-expand-lg .offcanvas .offcanvas-header {
  4144. display: none;
  4145. }
  4146. .navbar-expand-lg .offcanvas .offcanvas-body {
  4147. display: flex;
  4148. flex-grow: 0;
  4149. padding: 0;
  4150. overflow-y: visible;
  4151. }
  4152. }
  4153. @media (min-width: 1200px) {
  4154. .navbar-expand-xl {
  4155. flex-wrap: nowrap;
  4156. justify-content: flex-start;
  4157. }
  4158. .navbar-expand-xl .navbar-nav {
  4159. flex-direction: row;
  4160. }
  4161. .navbar-expand-xl .navbar-nav .dropdown-menu {
  4162. position: absolute;
  4163. }
  4164. .navbar-expand-xl .navbar-nav .nav-link {
  4165. padding-right: var(--bs-navbar-nav-link-padding-x);
  4166. padding-left: var(--bs-navbar-nav-link-padding-x);
  4167. }
  4168. .navbar-expand-xl .navbar-nav-scroll {
  4169. overflow: visible;
  4170. }
  4171. .navbar-expand-xl .navbar-collapse {
  4172. display: flex !important;
  4173. flex-basis: auto;
  4174. }
  4175. .navbar-expand-xl .navbar-toggler {
  4176. display: none;
  4177. }
  4178. .navbar-expand-xl .offcanvas {
  4179. position: static;
  4180. z-index: auto;
  4181. flex-grow: 1;
  4182. width: auto !important;
  4183. height: auto !important;
  4184. visibility: visible !important;
  4185. background-color: transparent !important;
  4186. border: 0 !important;
  4187. transform: none !important;
  4188. transition: none;
  4189. }
  4190. .navbar-expand-xl .offcanvas .offcanvas-header {
  4191. display: none;
  4192. }
  4193. .navbar-expand-xl .offcanvas .offcanvas-body {
  4194. display: flex;
  4195. flex-grow: 0;
  4196. padding: 0;
  4197. overflow-y: visible;
  4198. }
  4199. }
  4200. @media (min-width: 1400px) {
  4201. .navbar-expand-xxl {
  4202. flex-wrap: nowrap;
  4203. justify-content: flex-start;
  4204. }
  4205. .navbar-expand-xxl .navbar-nav {
  4206. flex-direction: row;
  4207. }
  4208. .navbar-expand-xxl .navbar-nav .dropdown-menu {
  4209. position: absolute;
  4210. }
  4211. .navbar-expand-xxl .navbar-nav .nav-link {
  4212. padding-right: var(--bs-navbar-nav-link-padding-x);
  4213. padding-left: var(--bs-navbar-nav-link-padding-x);
  4214. }
  4215. .navbar-expand-xxl .navbar-nav-scroll {
  4216. overflow: visible;
  4217. }
  4218. .navbar-expand-xxl .navbar-collapse {
  4219. display: flex !important;
  4220. flex-basis: auto;
  4221. }
  4222. .navbar-expand-xxl .navbar-toggler {
  4223. display: none;
  4224. }
  4225. .navbar-expand-xxl .offcanvas {
  4226. position: static;
  4227. z-index: auto;
  4228. flex-grow: 1;
  4229. width: auto !important;
  4230. height: auto !important;
  4231. visibility: visible !important;
  4232. background-color: transparent !important;
  4233. border: 0 !important;
  4234. transform: none !important;
  4235. transition: none;
  4236. }
  4237. .navbar-expand-xxl .offcanvas .offcanvas-header {
  4238. display: none;
  4239. }
  4240. .navbar-expand-xxl .offcanvas .offcanvas-body {
  4241. display: flex;
  4242. flex-grow: 0;
  4243. padding: 0;
  4244. overflow-y: visible;
  4245. }
  4246. }
  4247. .navbar-expand {
  4248. flex-wrap: nowrap;
  4249. justify-content: flex-start;
  4250. }
  4251. .navbar-expand .navbar-nav {
  4252. flex-direction: row;
  4253. }
  4254. .navbar-expand .navbar-nav .dropdown-menu {
  4255. position: absolute;
  4256. }
  4257. .navbar-expand .navbar-nav .nav-link {
  4258. padding-right: var(--bs-navbar-nav-link-padding-x);
  4259. padding-left: var(--bs-navbar-nav-link-padding-x);
  4260. }
  4261. .navbar-expand .navbar-nav-scroll {
  4262. overflow: visible;
  4263. }
  4264. .navbar-expand .navbar-collapse {
  4265. display: flex !important;
  4266. flex-basis: auto;
  4267. }
  4268. .navbar-expand .navbar-toggler {
  4269. display: none;
  4270. }
  4271. .navbar-expand .offcanvas {
  4272. position: static;
  4273. z-index: auto;
  4274. flex-grow: 1;
  4275. width: auto !important;
  4276. height: auto !important;
  4277. visibility: visible !important;
  4278. background-color: transparent !important;
  4279. border: 0 !important;
  4280. transform: none !important;
  4281. transition: none;
  4282. }
  4283. .navbar-expand .offcanvas .offcanvas-header {
  4284. display: none;
  4285. }
  4286. .navbar-expand .offcanvas .offcanvas-body {
  4287. display: flex;
  4288. flex-grow: 0;
  4289. padding: 0;
  4290. overflow-y: visible;
  4291. }
  4292. .navbar-dark,
  4293. .navbar[data-bs-theme=dark] {
  4294. --bs-navbar-color: rgba(255, 255, 255, 0.55);
  4295. --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  4296. --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  4297. --bs-navbar-active-color: #fff;
  4298. --bs-navbar-brand-color: #fff;
  4299. --bs-navbar-brand-hover-color: #fff;
  4300. --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  4301. --bs-navbar-toggler-icon-bg: 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");
  4302. }
  4303. [data-bs-theme=dark] .navbar-toggler-icon {
  4304. --bs-navbar-toggler-icon-bg: 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");
  4305. }
  4306. .card {
  4307. --bs-card-spacer-y: 1rem;
  4308. --bs-card-spacer-x: 1rem;
  4309. --bs-card-title-spacer-y: 0.5rem;
  4310. --bs-card-title-color: ;
  4311. --bs-card-subtitle-color: ;
  4312. --bs-card-border-width: var(--bs-border-width);
  4313. --bs-card-border-color: var(--bs-border-color-translucent);
  4314. --bs-card-border-radius: var(--bs-border-radius);
  4315. --bs-card-box-shadow: ;
  4316. --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  4317. --bs-card-cap-padding-y: 0.5rem;
  4318. --bs-card-cap-padding-x: 1rem;
  4319. --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  4320. --bs-card-cap-color: ;
  4321. --bs-card-height: ;
  4322. --bs-card-color: ;
  4323. --bs-card-bg: var(--bs-body-bg);
  4324. --bs-card-img-overlay-padding: 1rem;
  4325. --bs-card-group-margin: 0.75rem;
  4326. position: relative;
  4327. display: flex;
  4328. flex-direction: column;
  4329. min-width: 0;
  4330. height: var(--bs-card-height);
  4331. color: var(--bs-body-color);
  4332. word-wrap: break-word;
  4333. background-color: var(--bs-card-bg);
  4334. background-clip: border-box;
  4335. border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  4336. border-radius: var(--bs-card-border-radius);
  4337. }
  4338. .card > hr {
  4339. margin-right: 0;
  4340. margin-left: 0;
  4341. }
  4342. .card > .list-group {
  4343. border-top: inherit;
  4344. border-bottom: inherit;
  4345. }
  4346. .card > .list-group:first-child {
  4347. border-top-width: 0;
  4348. border-top-left-radius: var(--bs-card-inner-border-radius);
  4349. border-top-right-radius: var(--bs-card-inner-border-radius);
  4350. }
  4351. .card > .list-group:last-child {
  4352. border-bottom-width: 0;
  4353. border-bottom-right-radius: var(--bs-card-inner-border-radius);
  4354. border-bottom-left-radius: var(--bs-card-inner-border-radius);
  4355. }
  4356. .card > .card-header + .list-group,
  4357. .card > .list-group + .card-footer {
  4358. border-top: 0;
  4359. }
  4360. .card-body {
  4361. flex: 1 1 auto;
  4362. padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  4363. color: var(--bs-card-color);
  4364. }
  4365. .card-title {
  4366. margin-bottom: var(--bs-card-title-spacer-y);
  4367. color: var(--bs-card-title-color);
  4368. }
  4369. .card-subtitle {
  4370. margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  4371. margin-bottom: 0;
  4372. color: var(--bs-card-subtitle-color);
  4373. }
  4374. .card-text:last-child {
  4375. margin-bottom: 0;
  4376. }
  4377. .card-link + .card-link {
  4378. margin-left: var(--bs-card-spacer-x);
  4379. }
  4380. .card-header {
  4381. padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  4382. margin-bottom: 0;
  4383. color: var(--bs-card-cap-color);
  4384. background-color: var(--bs-card-cap-bg);
  4385. border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  4386. }
  4387. .card-header:first-child {
  4388. border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
  4389. }
  4390. .card-footer {
  4391. padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  4392. color: var(--bs-card-cap-color);
  4393. background-color: var(--bs-card-cap-bg);
  4394. border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
  4395. }
  4396. .card-footer:last-child {
  4397. border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
  4398. }
  4399. .card-header-tabs {
  4400. margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  4401. margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  4402. margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  4403. border-bottom: 0;
  4404. }
  4405. .card-header-tabs .nav-link.active {
  4406. background-color: var(--bs-card-bg);
  4407. border-bottom-color: var(--bs-card-bg);
  4408. }
  4409. .card-header-pills {
  4410. margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  4411. margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  4412. }
  4413. .card-img-overlay {
  4414. position: absolute;
  4415. top: 0;
  4416. right: 0;
  4417. bottom: 0;
  4418. left: 0;
  4419. padding: var(--bs-card-img-overlay-padding);
  4420. border-radius: var(--bs-card-inner-border-radius);
  4421. }
  4422. .card-img,
  4423. .card-img-top,
  4424. .card-img-bottom {
  4425. width: 100%;
  4426. }
  4427. .card-img,
  4428. .card-img-top {
  4429. border-top-left-radius: var(--bs-card-inner-border-radius);
  4430. border-top-right-radius: var(--bs-card-inner-border-radius);
  4431. }
  4432. .card-img,
  4433. .card-img-bottom {
  4434. border-bottom-right-radius: var(--bs-card-inner-border-radius);
  4435. border-bottom-left-radius: var(--bs-card-inner-border-radius);
  4436. }
  4437. .card-group > .card {
  4438. margin-bottom: var(--bs-card-group-margin);
  4439. }
  4440. @media (min-width: 576px) {
  4441. .card-group {
  4442. display: flex;
  4443. flex-flow: row wrap;
  4444. }
  4445. .card-group > .card {
  4446. flex: 1 0 0%;
  4447. margin-bottom: 0;
  4448. }
  4449. .card-group > .card + .card {
  4450. margin-left: 0;
  4451. border-left: 0;
  4452. }
  4453. .card-group > .card:not(:last-child) {
  4454. border-top-right-radius: 0;
  4455. border-bottom-right-radius: 0;
  4456. }
  4457. .card-group > .card:not(:last-child) .card-img-top,
  4458. .card-group > .card:not(:last-child) .card-header {
  4459. border-top-right-radius: 0;
  4460. }
  4461. .card-group > .card:not(:last-child) .card-img-bottom,
  4462. .card-group > .card:not(:last-child) .card-footer {
  4463. border-bottom-right-radius: 0;
  4464. }
  4465. .card-group > .card:not(:first-child) {
  4466. border-top-left-radius: 0;
  4467. border-bottom-left-radius: 0;
  4468. }
  4469. .card-group > .card:not(:first-child) .card-img-top,
  4470. .card-group > .card:not(:first-child) .card-header {
  4471. border-top-left-radius: 0;
  4472. }
  4473. .card-group > .card:not(:first-child) .card-img-bottom,
  4474. .card-group > .card:not(:first-child) .card-footer {
  4475. border-bottom-left-radius: 0;
  4476. }
  4477. }
  4478. .accordion {
  4479. --bs-accordion-color: var(--bs-body-color);
  4480. --bs-accordion-bg: var(--bs-body-bg);
  4481. --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  4482. --bs-accordion-border-color: var(--bs-border-color);
  4483. --bs-accordion-border-width: var(--bs-border-width);
  4484. --bs-accordion-border-radius: var(--bs-border-radius);
  4485. --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  4486. --bs-accordion-btn-padding-x: 1.25rem;
  4487. --bs-accordion-btn-padding-y: 1rem;
  4488. --bs-accordion-btn-color: var(--bs-body-color);
  4489. --bs-accordion-btn-bg: var(--bs-accordion-bg);
  4490. --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  4491. --bs-accordion-btn-icon-width: 1.25rem;
  4492. --bs-accordion-btn-icon-transform: rotate(-180deg);
  4493. --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  4494. --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  4495. --bs-accordion-btn-focus-border-color: #86b7fe;
  4496. --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  4497. --bs-accordion-body-padding-x: 1.25rem;
  4498. --bs-accordion-body-padding-y: 1rem;
  4499. --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  4500. --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
  4501. }
  4502. .accordion-button {
  4503. position: relative;
  4504. display: flex;
  4505. align-items: center;
  4506. width: 100%;
  4507. padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  4508. font-size: 1rem;
  4509. color: var(--bs-accordion-btn-color);
  4510. text-align: left;
  4511. background-color: var(--bs-accordion-btn-bg);
  4512. border: 0;
  4513. border-radius: 0;
  4514. overflow-anchor: none;
  4515. transition: var(--bs-accordion-transition);
  4516. }
  4517. @media (prefers-reduced-motion: reduce) {
  4518. .accordion-button {
  4519. transition: none;
  4520. }
  4521. }
  4522. .accordion-button:not(.collapsed) {
  4523. color: var(--bs-accordion-active-color);
  4524. background-color: var(--bs-accordion-active-bg);
  4525. box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
  4526. }
  4527. .accordion-button:not(.collapsed)::after {
  4528. background-image: var(--bs-accordion-btn-active-icon);
  4529. transform: var(--bs-accordion-btn-icon-transform);
  4530. }
  4531. .accordion-button::after {
  4532. flex-shrink: 0;
  4533. width: var(--bs-accordion-btn-icon-width);
  4534. height: var(--bs-accordion-btn-icon-width);
  4535. margin-left: auto;
  4536. content: "";
  4537. background-image: var(--bs-accordion-btn-icon);
  4538. background-repeat: no-repeat;
  4539. background-size: var(--bs-accordion-btn-icon-width);
  4540. transition: var(--bs-accordion-btn-icon-transition);
  4541. }
  4542. @media (prefers-reduced-motion: reduce) {
  4543. .accordion-button::after {
  4544. transition: none;
  4545. }
  4546. }
  4547. .accordion-button:hover {
  4548. z-index: 2;
  4549. }
  4550. .accordion-button:focus {
  4551. z-index: 3;
  4552. border-color: var(--bs-accordion-btn-focus-border-color);
  4553. outline: 0;
  4554. box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  4555. }
  4556. .accordion-header {
  4557. margin-bottom: 0;
  4558. }
  4559. .accordion-item {
  4560. color: var(--bs-accordion-color);
  4561. background-color: var(--bs-accordion-bg);
  4562. border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
  4563. }
  4564. .accordion-item:first-of-type {
  4565. border-top-left-radius: var(--bs-accordion-border-radius);
  4566. border-top-right-radius: var(--bs-accordion-border-radius);
  4567. }
  4568. .accordion-item:first-of-type .accordion-button {
  4569. border-top-left-radius: var(--bs-accordion-inner-border-radius);
  4570. border-top-right-radius: var(--bs-accordion-inner-border-radius);
  4571. }
  4572. .accordion-item:not(:first-of-type) {
  4573. border-top: 0;
  4574. }
  4575. .accordion-item:last-of-type {
  4576. border-bottom-right-radius: var(--bs-accordion-border-radius);
  4577. border-bottom-left-radius: var(--bs-accordion-border-radius);
  4578. }
  4579. .accordion-item:last-of-type .accordion-button.collapsed {
  4580. border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  4581. border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
  4582. }
  4583. .accordion-item:last-of-type .accordion-collapse {
  4584. border-bottom-right-radius: var(--bs-accordion-border-radius);
  4585. border-bottom-left-radius: var(--bs-accordion-border-radius);
  4586. }
  4587. .accordion-body {
  4588. padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
  4589. }
  4590. .accordion-flush .accordion-collapse {
  4591. border-width: 0;
  4592. }
  4593. .accordion-flush .accordion-item {
  4594. border-right: 0;
  4595. border-left: 0;
  4596. border-radius: 0;
  4597. }
  4598. .accordion-flush .accordion-item:first-child {
  4599. border-top: 0;
  4600. }
  4601. .accordion-flush .accordion-item:last-child {
  4602. border-bottom: 0;
  4603. }
  4604. .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  4605. border-radius: 0;
  4606. }
  4607. [data-bs-theme=dark] .accordion-button::after {
  4608. --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  4609. --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  4610. }
  4611. .breadcrumb {
  4612. --bs-breadcrumb-padding-x: 0;
  4613. --bs-breadcrumb-padding-y: 0;
  4614. --bs-breadcrumb-margin-bottom: 1rem;
  4615. --bs-breadcrumb-bg: ;
  4616. --bs-breadcrumb-border-radius: ;
  4617. --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  4618. --bs-breadcrumb-item-padding-x: 0.5rem;
  4619. --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  4620. display: flex;
  4621. flex-wrap: wrap;
  4622. padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  4623. margin-bottom: var(--bs-breadcrumb-margin-bottom);
  4624. font-size: var(--bs-breadcrumb-font-size);
  4625. list-style: none;
  4626. background-color: var(--bs-breadcrumb-bg);
  4627. border-radius: var(--bs-breadcrumb-border-radius);
  4628. }
  4629. .breadcrumb-item + .breadcrumb-item {
  4630. padding-left: var(--bs-breadcrumb-item-padding-x);
  4631. }
  4632. .breadcrumb-item + .breadcrumb-item::before {
  4633. float: left;
  4634. padding-right: var(--bs-breadcrumb-item-padding-x);
  4635. color: var(--bs-breadcrumb-divider-color);
  4636. content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
  4637. }
  4638. .breadcrumb-item.active {
  4639. color: var(--bs-breadcrumb-item-active-color);
  4640. }
  4641. .pagination {
  4642. --bs-pagination-padding-x: 0.75rem;
  4643. --bs-pagination-padding-y: 0.375rem;
  4644. --bs-pagination-font-size: 1rem;
  4645. --bs-pagination-color: var(--bs-link-color);
  4646. --bs-pagination-bg: var(--bs-body-bg);
  4647. --bs-pagination-border-width: var(--bs-border-width);
  4648. --bs-pagination-border-color: var(--bs-border-color);
  4649. --bs-pagination-border-radius: var(--bs-border-radius);
  4650. --bs-pagination-hover-color: var(--bs-link-hover-color);
  4651. --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  4652. --bs-pagination-hover-border-color: var(--bs-border-color);
  4653. --bs-pagination-focus-color: var(--bs-link-hover-color);
  4654. --bs-pagination-focus-bg: var(--bs-secondary-bg);
  4655. --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  4656. --bs-pagination-active-color: #fff;
  4657. --bs-pagination-active-bg: #0d6efd;
  4658. --bs-pagination-active-border-color: #0d6efd;
  4659. --bs-pagination-disabled-color: var(--bs-secondary-color);
  4660. --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  4661. --bs-pagination-disabled-border-color: var(--bs-border-color);
  4662. display: flex;
  4663. padding-left: 0;
  4664. list-style: none;
  4665. }
  4666. .page-link {
  4667. position: relative;
  4668. display: block;
  4669. padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  4670. font-size: var(--bs-pagination-font-size);
  4671. color: var(--bs-pagination-color);
  4672. text-decoration: none;
  4673. background-color: var(--bs-pagination-bg);
  4674. border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  4675. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  4676. }
  4677. @media (prefers-reduced-motion: reduce) {
  4678. .page-link {
  4679. transition: none;
  4680. }
  4681. }
  4682. .page-link:hover {
  4683. z-index: 2;
  4684. color: var(--bs-pagination-hover-color);
  4685. background-color: var(--bs-pagination-hover-bg);
  4686. border-color: var(--bs-pagination-hover-border-color);
  4687. }
  4688. .page-link:focus {
  4689. z-index: 3;
  4690. color: var(--bs-pagination-focus-color);
  4691. background-color: var(--bs-pagination-focus-bg);
  4692. outline: 0;
  4693. box-shadow: var(--bs-pagination-focus-box-shadow);
  4694. }
  4695. .page-link.active, .active > .page-link {
  4696. z-index: 3;
  4697. color: var(--bs-pagination-active-color);
  4698. background-color: var(--bs-pagination-active-bg);
  4699. border-color: var(--bs-pagination-active-border-color);
  4700. }
  4701. .page-link.disabled, .disabled > .page-link {
  4702. color: var(--bs-pagination-disabled-color);
  4703. pointer-events: none;
  4704. background-color: var(--bs-pagination-disabled-bg);
  4705. border-color: var(--bs-pagination-disabled-border-color);
  4706. }
  4707. .page-item:not(:first-child) .page-link {
  4708. margin-left: calc(var(--bs-border-width) * -1);
  4709. }
  4710. .page-item:first-child .page-link {
  4711. border-top-left-radius: var(--bs-pagination-border-radius);
  4712. border-bottom-left-radius: var(--bs-pagination-border-radius);
  4713. }
  4714. .page-item:last-child .page-link {
  4715. border-top-right-radius: var(--bs-pagination-border-radius);
  4716. border-bottom-right-radius: var(--bs-pagination-border-radius);
  4717. }
  4718. .pagination-lg {
  4719. --bs-pagination-padding-x: 1.5rem;
  4720. --bs-pagination-padding-y: 0.75rem;
  4721. --bs-pagination-font-size: 1.25rem;
  4722. --bs-pagination-border-radius: var(--bs-border-radius-lg);
  4723. }
  4724. .pagination-sm {
  4725. --bs-pagination-padding-x: 0.5rem;
  4726. --bs-pagination-padding-y: 0.25rem;
  4727. --bs-pagination-font-size: 0.875rem;
  4728. --bs-pagination-border-radius: var(--bs-border-radius-sm);
  4729. }
  4730. .badge {
  4731. --bs-badge-padding-x: 0.65em;
  4732. --bs-badge-padding-y: 0.35em;
  4733. --bs-badge-font-size: 0.75em;
  4734. --bs-badge-font-weight: 700;
  4735. --bs-badge-color: #fff;
  4736. --bs-badge-border-radius: var(--bs-border-radius);
  4737. display: inline-block;
  4738. padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  4739. font-size: var(--bs-badge-font-size);
  4740. font-weight: var(--bs-badge-font-weight);
  4741. line-height: 1;
  4742. color: var(--bs-badge-color);
  4743. text-align: center;
  4744. white-space: nowrap;
  4745. vertical-align: baseline;
  4746. border-radius: var(--bs-badge-border-radius);
  4747. }
  4748. .badge:empty {
  4749. display: none;
  4750. }
  4751. .btn .badge {
  4752. position: relative;
  4753. top: -1px;
  4754. }
  4755. .alert {
  4756. --bs-alert-bg: transparent;
  4757. --bs-alert-padding-x: 1rem;
  4758. --bs-alert-padding-y: 1rem;
  4759. --bs-alert-margin-bottom: 1rem;
  4760. --bs-alert-color: inherit;
  4761. --bs-alert-border-color: transparent;
  4762. --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  4763. --bs-alert-border-radius: var(--bs-border-radius);
  4764. --bs-alert-link-color: inherit;
  4765. position: relative;
  4766. padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  4767. margin-bottom: var(--bs-alert-margin-bottom);
  4768. color: var(--bs-alert-color);
  4769. background-color: var(--bs-alert-bg);
  4770. border: var(--bs-alert-border);
  4771. border-radius: var(--bs-alert-border-radius);
  4772. }
  4773. .alert-heading {
  4774. color: inherit;
  4775. }
  4776. .alert-link {
  4777. font-weight: 700;
  4778. color: var(--bs-alert-link-color);
  4779. }
  4780. .alert-dismissible {
  4781. padding-right: 3rem;
  4782. }
  4783. .alert-dismissible .btn-close {
  4784. position: absolute;
  4785. top: 0;
  4786. right: 0;
  4787. z-index: 2;
  4788. padding: 1.25rem 1rem;
  4789. }
  4790. .alert-light {
  4791. --bs-alert-color: var(--bs-light-text-emphasis);
  4792. --bs-alert-bg: var(--bs-light-bg-subtle);
  4793. --bs-alert-border-color: var(--bs-light-border-subtle);
  4794. --bs-alert-link-color: var(--bs-light-text-emphasis);
  4795. }
  4796. .alert-gwp-blue-dark {
  4797. --bs-alert-color: var(--bs-gwp-blue-dark-text-emphasis);
  4798. --bs-alert-bg: var(--bs-gwp-blue-dark-bg-subtle);
  4799. --bs-alert-border-color: var(--bs-gwp-blue-dark-border-subtle);
  4800. --bs-alert-link-color: var(--bs-gwp-blue-dark-text-emphasis);
  4801. }
  4802. .alert-gwp-blue {
  4803. --bs-alert-color: var(--bs-gwp-blue-text-emphasis);
  4804. --bs-alert-bg: var(--bs-gwp-blue-bg-subtle);
  4805. --bs-alert-border-color: var(--bs-gwp-blue-border-subtle);
  4806. --bs-alert-link-color: var(--bs-gwp-blue-text-emphasis);
  4807. }
  4808. .alert-gwp-blue-blue-green {
  4809. --bs-alert-color: var(--bs-gwp-blue-blue-green-text-emphasis);
  4810. --bs-alert-bg: var(--bs-gwp-blue-blue-green-bg-subtle);
  4811. --bs-alert-border-color: var(--bs-gwp-blue-blue-green-border-subtle);
  4812. --bs-alert-link-color: var(--bs-gwp-blue-blue-green-text-emphasis);
  4813. }
  4814. .alert-gwp-blue-green {
  4815. --bs-alert-color: var(--bs-gwp-blue-green-text-emphasis);
  4816. --bs-alert-bg: var(--bs-gwp-blue-green-bg-subtle);
  4817. --bs-alert-border-color: var(--bs-gwp-blue-green-border-subtle);
  4818. --bs-alert-link-color: var(--bs-gwp-blue-green-text-emphasis);
  4819. }
  4820. .alert-gwp-green-green-blue {
  4821. --bs-alert-color: var(--bs-gwp-green-green-blue-text-emphasis);
  4822. --bs-alert-bg: var(--bs-gwp-green-green-blue-bg-subtle);
  4823. --bs-alert-border-color: var(--bs-gwp-green-green-blue-border-subtle);
  4824. --bs-alert-link-color: var(--bs-gwp-green-green-blue-text-emphasis);
  4825. }
  4826. .alert-gwp-green {
  4827. --bs-alert-color: var(--bs-gwp-green-text-emphasis);
  4828. --bs-alert-bg: var(--bs-gwp-green-bg-subtle);
  4829. --bs-alert-border-color: var(--bs-gwp-green-border-subtle);
  4830. --bs-alert-link-color: var(--bs-gwp-green-text-emphasis);
  4831. }
  4832. .alert-gwp-green-dark {
  4833. --bs-alert-color: var(--bs-gwp-green-dark-text-emphasis);
  4834. --bs-alert-bg: var(--bs-gwp-green-dark-bg-subtle);
  4835. --bs-alert-border-color: var(--bs-gwp-green-dark-border-subtle);
  4836. --bs-alert-link-color: var(--bs-gwp-green-dark-text-emphasis);
  4837. }
  4838. .alert-gwp-orig-yellow {
  4839. --bs-alert-color: var(--bs-gwp-orig-yellow-text-emphasis);
  4840. --bs-alert-bg: var(--bs-gwp-orig-yellow-bg-subtle);
  4841. --bs-alert-border-color: var(--bs-gwp-orig-yellow-border-subtle);
  4842. --bs-alert-link-color: var(--bs-gwp-orig-yellow-text-emphasis);
  4843. }
  4844. .alert-gwp-orig-light-green {
  4845. --bs-alert-color: var(--bs-gwp-orig-light-green-text-emphasis);
  4846. --bs-alert-bg: var(--bs-gwp-orig-light-green-bg-subtle);
  4847. --bs-alert-border-color: var(--bs-gwp-orig-light-green-border-subtle);
  4848. --bs-alert-link-color: var(--bs-gwp-orig-light-green-text-emphasis);
  4849. }
  4850. .alert-gwp-orig-green {
  4851. --bs-alert-color: var(--bs-gwp-orig-green-text-emphasis);
  4852. --bs-alert-bg: var(--bs-gwp-orig-green-bg-subtle);
  4853. --bs-alert-border-color: var(--bs-gwp-orig-green-border-subtle);
  4854. --bs-alert-link-color: var(--bs-gwp-orig-green-text-emphasis);
  4855. }
  4856. .alert-gwp-orig-dark-green {
  4857. --bs-alert-color: var(--bs-gwp-orig-dark-green-text-emphasis);
  4858. --bs-alert-bg: var(--bs-gwp-orig-dark-green-bg-subtle);
  4859. --bs-alert-border-color: var(--bs-gwp-orig-dark-green-border-subtle);
  4860. --bs-alert-link-color: var(--bs-gwp-orig-dark-green-text-emphasis);
  4861. }
  4862. .alert-gwp-orig-blue-green {
  4863. --bs-alert-color: var(--bs-gwp-orig-blue-green-text-emphasis);
  4864. --bs-alert-bg: var(--bs-gwp-orig-blue-green-bg-subtle);
  4865. --bs-alert-border-color: var(--bs-gwp-orig-blue-green-border-subtle);
  4866. --bs-alert-link-color: var(--bs-gwp-orig-blue-green-text-emphasis);
  4867. }
  4868. .alert-gwp-orig-blue {
  4869. --bs-alert-color: var(--bs-gwp-orig-blue-text-emphasis);
  4870. --bs-alert-bg: var(--bs-gwp-orig-blue-bg-subtle);
  4871. --bs-alert-border-color: var(--bs-gwp-orig-blue-border-subtle);
  4872. --bs-alert-link-color: var(--bs-gwp-orig-blue-text-emphasis);
  4873. }
  4874. .alert-gwp-orig-dark-blue {
  4875. --bs-alert-color: var(--bs-gwp-orig-dark-blue-text-emphasis);
  4876. --bs-alert-bg: var(--bs-gwp-orig-dark-blue-bg-subtle);
  4877. --bs-alert-border-color: var(--bs-gwp-orig-dark-blue-border-subtle);
  4878. --bs-alert-link-color: var(--bs-gwp-orig-dark-blue-text-emphasis);
  4879. }
  4880. .alert-gwp-grey {
  4881. --bs-alert-color: var(--bs-gwp-grey-text-emphasis);
  4882. --bs-alert-bg: var(--bs-gwp-grey-bg-subtle);
  4883. --bs-alert-border-color: var(--bs-gwp-grey-border-subtle);
  4884. --bs-alert-link-color: var(--bs-gwp-grey-text-emphasis);
  4885. }
  4886. @keyframes progress-bar-stripes {
  4887. 0% {
  4888. background-position-x: 1rem;
  4889. }
  4890. }
  4891. .progress,
  4892. .progress-stacked {
  4893. --bs-progress-height: 1rem;
  4894. --bs-progress-font-size: 0.75rem;
  4895. --bs-progress-bg: var(--bs-secondary-bg);
  4896. --bs-progress-border-radius: var(--bs-border-radius);
  4897. --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  4898. --bs-progress-bar-color: #fff;
  4899. --bs-progress-bar-bg: #0d6efd;
  4900. --bs-progress-bar-transition: width 0.6s ease;
  4901. display: flex;
  4902. height: var(--bs-progress-height);
  4903. overflow: hidden;
  4904. font-size: var(--bs-progress-font-size);
  4905. background-color: var(--bs-progress-bg);
  4906. border-radius: var(--bs-progress-border-radius);
  4907. }
  4908. .progress-bar {
  4909. display: flex;
  4910. flex-direction: column;
  4911. justify-content: center;
  4912. overflow: hidden;
  4913. color: var(--bs-progress-bar-color);
  4914. text-align: center;
  4915. white-space: nowrap;
  4916. background-color: var(--bs-progress-bar-bg);
  4917. transition: var(--bs-progress-bar-transition);
  4918. }
  4919. @media (prefers-reduced-motion: reduce) {
  4920. .progress-bar {
  4921. transition: none;
  4922. }
  4923. }
  4924. .progress-bar-striped {
  4925. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  4926. background-size: var(--bs-progress-height) var(--bs-progress-height);
  4927. }
  4928. .progress-stacked > .progress {
  4929. overflow: visible;
  4930. }
  4931. .progress-stacked > .progress > .progress-bar {
  4932. width: 100%;
  4933. }
  4934. .progress-bar-animated {
  4935. animation: 1s linear infinite progress-bar-stripes;
  4936. }
  4937. @media (prefers-reduced-motion: reduce) {
  4938. .progress-bar-animated {
  4939. animation: none;
  4940. }
  4941. }
  4942. .list-group {
  4943. --bs-list-group-color: var(--bs-body-color);
  4944. --bs-list-group-bg: var(--bs-body-bg);
  4945. --bs-list-group-border-color: var(--bs-border-color);
  4946. --bs-list-group-border-width: var(--bs-border-width);
  4947. --bs-list-group-border-radius: var(--bs-border-radius);
  4948. --bs-list-group-item-padding-x: 1rem;
  4949. --bs-list-group-item-padding-y: 0.5rem;
  4950. --bs-list-group-action-color: var(--bs-secondary-color);
  4951. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  4952. --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  4953. --bs-list-group-action-active-color: var(--bs-body-color);
  4954. --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  4955. --bs-list-group-disabled-color: var(--bs-secondary-color);
  4956. --bs-list-group-disabled-bg: var(--bs-body-bg);
  4957. --bs-list-group-active-color: #fff;
  4958. --bs-list-group-active-bg: #0d6efd;
  4959. --bs-list-group-active-border-color: #0d6efd;
  4960. display: flex;
  4961. flex-direction: column;
  4962. padding-left: 0;
  4963. margin-bottom: 0;
  4964. border-radius: var(--bs-list-group-border-radius);
  4965. }
  4966. .list-group-numbered {
  4967. list-style-type: none;
  4968. counter-reset: section;
  4969. }
  4970. .list-group-numbered > .list-group-item::before {
  4971. content: counters(section, ".") ". ";
  4972. counter-increment: section;
  4973. }
  4974. .list-group-item-action {
  4975. width: 100%;
  4976. color: var(--bs-list-group-action-color);
  4977. text-align: inherit;
  4978. }
  4979. .list-group-item-action:hover, .list-group-item-action:focus {
  4980. z-index: 1;
  4981. color: var(--bs-list-group-action-hover-color);
  4982. text-decoration: none;
  4983. background-color: var(--bs-list-group-action-hover-bg);
  4984. }
  4985. .list-group-item-action:active {
  4986. color: var(--bs-list-group-action-active-color);
  4987. background-color: var(--bs-list-group-action-active-bg);
  4988. }
  4989. .list-group-item {
  4990. position: relative;
  4991. display: block;
  4992. padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  4993. color: var(--bs-list-group-color);
  4994. text-decoration: none;
  4995. background-color: var(--bs-list-group-bg);
  4996. border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
  4997. }
  4998. .list-group-item:first-child {
  4999. border-top-left-radius: inherit;
  5000. border-top-right-radius: inherit;
  5001. }
  5002. .list-group-item:last-child {
  5003. border-bottom-right-radius: inherit;
  5004. border-bottom-left-radius: inherit;
  5005. }
  5006. .list-group-item.disabled, .list-group-item:disabled {
  5007. color: var(--bs-list-group-disabled-color);
  5008. pointer-events: none;
  5009. background-color: var(--bs-list-group-disabled-bg);
  5010. }
  5011. .list-group-item.active {
  5012. z-index: 2;
  5013. color: var(--bs-list-group-active-color);
  5014. background-color: var(--bs-list-group-active-bg);
  5015. border-color: var(--bs-list-group-active-border-color);
  5016. }
  5017. .list-group-item + .list-group-item {
  5018. border-top-width: 0;
  5019. }
  5020. .list-group-item + .list-group-item.active {
  5021. margin-top: calc(-1 * var(--bs-list-group-border-width));
  5022. border-top-width: var(--bs-list-group-border-width);
  5023. }
  5024. .list-group-horizontal {
  5025. flex-direction: row;
  5026. }
  5027. .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  5028. border-bottom-left-radius: var(--bs-list-group-border-radius);
  5029. border-top-right-radius: 0;
  5030. }
  5031. .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  5032. border-top-right-radius: var(--bs-list-group-border-radius);
  5033. border-bottom-left-radius: 0;
  5034. }
  5035. .list-group-horizontal > .list-group-item.active {
  5036. margin-top: 0;
  5037. }
  5038. .list-group-horizontal > .list-group-item + .list-group-item {
  5039. border-top-width: var(--bs-list-group-border-width);
  5040. border-left-width: 0;
  5041. }
  5042. .list-group-horizontal > .list-group-item + .list-group-item.active {
  5043. margin-left: calc(-1 * var(--bs-list-group-border-width));
  5044. border-left-width: var(--bs-list-group-border-width);
  5045. }
  5046. @media (min-width: 576px) {
  5047. .list-group-horizontal-sm {
  5048. flex-direction: row;
  5049. }
  5050. .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
  5051. border-bottom-left-radius: var(--bs-list-group-border-radius);
  5052. border-top-right-radius: 0;
  5053. }
  5054. .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
  5055. border-top-right-radius: var(--bs-list-group-border-radius);
  5056. border-bottom-left-radius: 0;
  5057. }
  5058. .list-group-horizontal-sm > .list-group-item.active {
  5059. margin-top: 0;
  5060. }
  5061. .list-group-horizontal-sm > .list-group-item + .list-group-item {
  5062. border-top-width: var(--bs-list-group-border-width);
  5063. border-left-width: 0;
  5064. }
  5065. .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
  5066. margin-left: calc(-1 * var(--bs-list-group-border-width));
  5067. border-left-width: var(--bs-list-group-border-width);
  5068. }
  5069. }
  5070. @media (min-width: 768px) {
  5071. .list-group-horizontal-md {
  5072. flex-direction: row;
  5073. }
  5074. .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
  5075. border-bottom-left-radius: var(--bs-list-group-border-radius);
  5076. border-top-right-radius: 0;
  5077. }
  5078. .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
  5079. border-top-right-radius: var(--bs-list-group-border-radius);
  5080. border-bottom-left-radius: 0;
  5081. }
  5082. .list-group-horizontal-md > .list-group-item.active {
  5083. margin-top: 0;
  5084. }
  5085. .list-group-horizontal-md > .list-group-item + .list-group-item {
  5086. border-top-width: var(--bs-list-group-border-width);
  5087. border-left-width: 0;
  5088. }
  5089. .list-group-horizontal-md > .list-group-item + .list-group-item.active {
  5090. margin-left: calc(-1 * var(--bs-list-group-border-width));
  5091. border-left-width: var(--bs-list-group-border-width);
  5092. }
  5093. }
  5094. @media (min-width: 992px) {
  5095. .list-group-horizontal-lg {
  5096. flex-direction: row;
  5097. }
  5098. .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
  5099. border-bottom-left-radius: var(--bs-list-group-border-radius);
  5100. border-top-right-radius: 0;
  5101. }
  5102. .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
  5103. border-top-right-radius: var(--bs-list-group-border-radius);
  5104. border-bottom-left-radius: 0;
  5105. }
  5106. .list-group-horizontal-lg > .list-group-item.active {
  5107. margin-top: 0;
  5108. }
  5109. .list-group-horizontal-lg > .list-group-item + .list-group-item {
  5110. border-top-width: var(--bs-list-group-border-width);
  5111. border-left-width: 0;
  5112. }
  5113. .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
  5114. margin-left: calc(-1 * var(--bs-list-group-border-width));
  5115. border-left-width: var(--bs-list-group-border-width);
  5116. }
  5117. }
  5118. @media (min-width: 1200px) {
  5119. .list-group-horizontal-xl {
  5120. flex-direction: row;
  5121. }
  5122. .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
  5123. border-bottom-left-radius: var(--bs-list-group-border-radius);
  5124. border-top-right-radius: 0;
  5125. }
  5126. .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
  5127. border-top-right-radius: var(--bs-list-group-border-radius);
  5128. border-bottom-left-radius: 0;
  5129. }
  5130. .list-group-horizontal-xl > .list-group-item.active {
  5131. margin-top: 0;
  5132. }
  5133. .list-group-horizontal-xl > .list-group-item + .list-group-item {
  5134. border-top-width: var(--bs-list-group-border-width);
  5135. border-left-width: 0;
  5136. }
  5137. .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
  5138. margin-left: calc(-1 * var(--bs-list-group-border-width));
  5139. border-left-width: var(--bs-list-group-border-width);
  5140. }
  5141. }
  5142. @media (min-width: 1400px) {
  5143. .list-group-horizontal-xxl {
  5144. flex-direction: row;
  5145. }
  5146. .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
  5147. border-bottom-left-radius: var(--bs-list-group-border-radius);
  5148. border-top-right-radius: 0;
  5149. }
  5150. .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
  5151. border-top-right-radius: var(--bs-list-group-border-radius);
  5152. border-bottom-left-radius: 0;
  5153. }
  5154. .list-group-horizontal-xxl > .list-group-item.active {
  5155. margin-top: 0;
  5156. }
  5157. .list-group-horizontal-xxl > .list-group-item + .list-group-item {
  5158. border-top-width: var(--bs-list-group-border-width);
  5159. border-left-width: 0;
  5160. }
  5161. .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
  5162. margin-left: calc(-1 * var(--bs-list-group-border-width));
  5163. border-left-width: var(--bs-list-group-border-width);
  5164. }
  5165. }
  5166. .list-group-flush {
  5167. border-radius: 0;
  5168. }
  5169. .list-group-flush > .list-group-item {
  5170. border-width: 0 0 var(--bs-list-group-border-width);
  5171. }
  5172. .list-group-flush > .list-group-item:last-child {
  5173. border-bottom-width: 0;
  5174. }
  5175. .list-group-item-light {
  5176. --bs-list-group-color: var(--bs-light-text-emphasis);
  5177. --bs-list-group-bg: var(--bs-light-bg-subtle);
  5178. --bs-list-group-border-color: var(--bs-light-border-subtle);
  5179. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5180. --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  5181. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5182. --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  5183. --bs-list-group-active-color: var(--bs-light-bg-subtle);
  5184. --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  5185. --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
  5186. }
  5187. .list-group-item-gwp-blue-dark {
  5188. --bs-list-group-color: var(--bs-gwp-blue-dark-text-emphasis);
  5189. --bs-list-group-bg: var(--bs-gwp-blue-dark-bg-subtle);
  5190. --bs-list-group-border-color: var(--bs-gwp-blue-dark-border-subtle);
  5191. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5192. --bs-list-group-action-hover-bg: var(--bs-gwp-blue-dark-border-subtle);
  5193. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5194. --bs-list-group-action-active-bg: var(--bs-gwp-blue-dark-border-subtle);
  5195. --bs-list-group-active-color: var(--bs-gwp-blue-dark-bg-subtle);
  5196. --bs-list-group-active-bg: var(--bs-gwp-blue-dark-text-emphasis);
  5197. --bs-list-group-active-border-color: var(--bs-gwp-blue-dark-text-emphasis);
  5198. }
  5199. .list-group-item-gwp-blue {
  5200. --bs-list-group-color: var(--bs-gwp-blue-text-emphasis);
  5201. --bs-list-group-bg: var(--bs-gwp-blue-bg-subtle);
  5202. --bs-list-group-border-color: var(--bs-gwp-blue-border-subtle);
  5203. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5204. --bs-list-group-action-hover-bg: var(--bs-gwp-blue-border-subtle);
  5205. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5206. --bs-list-group-action-active-bg: var(--bs-gwp-blue-border-subtle);
  5207. --bs-list-group-active-color: var(--bs-gwp-blue-bg-subtle);
  5208. --bs-list-group-active-bg: var(--bs-gwp-blue-text-emphasis);
  5209. --bs-list-group-active-border-color: var(--bs-gwp-blue-text-emphasis);
  5210. }
  5211. .list-group-item-gwp-blue-blue-green {
  5212. --bs-list-group-color: var(--bs-gwp-blue-blue-green-text-emphasis);
  5213. --bs-list-group-bg: var(--bs-gwp-blue-blue-green-bg-subtle);
  5214. --bs-list-group-border-color: var(--bs-gwp-blue-blue-green-border-subtle);
  5215. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5216. --bs-list-group-action-hover-bg: var(--bs-gwp-blue-blue-green-border-subtle);
  5217. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5218. --bs-list-group-action-active-bg: var(--bs-gwp-blue-blue-green-border-subtle);
  5219. --bs-list-group-active-color: var(--bs-gwp-blue-blue-green-bg-subtle);
  5220. --bs-list-group-active-bg: var(--bs-gwp-blue-blue-green-text-emphasis);
  5221. --bs-list-group-active-border-color: var(--bs-gwp-blue-blue-green-text-emphasis);
  5222. }
  5223. .list-group-item-gwp-blue-green {
  5224. --bs-list-group-color: var(--bs-gwp-blue-green-text-emphasis);
  5225. --bs-list-group-bg: var(--bs-gwp-blue-green-bg-subtle);
  5226. --bs-list-group-border-color: var(--bs-gwp-blue-green-border-subtle);
  5227. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5228. --bs-list-group-action-hover-bg: var(--bs-gwp-blue-green-border-subtle);
  5229. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5230. --bs-list-group-action-active-bg: var(--bs-gwp-blue-green-border-subtle);
  5231. --bs-list-group-active-color: var(--bs-gwp-blue-green-bg-subtle);
  5232. --bs-list-group-active-bg: var(--bs-gwp-blue-green-text-emphasis);
  5233. --bs-list-group-active-border-color: var(--bs-gwp-blue-green-text-emphasis);
  5234. }
  5235. .list-group-item-gwp-green-green-blue {
  5236. --bs-list-group-color: var(--bs-gwp-green-green-blue-text-emphasis);
  5237. --bs-list-group-bg: var(--bs-gwp-green-green-blue-bg-subtle);
  5238. --bs-list-group-border-color: var(--bs-gwp-green-green-blue-border-subtle);
  5239. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5240. --bs-list-group-action-hover-bg: var(--bs-gwp-green-green-blue-border-subtle);
  5241. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5242. --bs-list-group-action-active-bg: var(--bs-gwp-green-green-blue-border-subtle);
  5243. --bs-list-group-active-color: var(--bs-gwp-green-green-blue-bg-subtle);
  5244. --bs-list-group-active-bg: var(--bs-gwp-green-green-blue-text-emphasis);
  5245. --bs-list-group-active-border-color: var(--bs-gwp-green-green-blue-text-emphasis);
  5246. }
  5247. .list-group-item-gwp-green {
  5248. --bs-list-group-color: var(--bs-gwp-green-text-emphasis);
  5249. --bs-list-group-bg: var(--bs-gwp-green-bg-subtle);
  5250. --bs-list-group-border-color: var(--bs-gwp-green-border-subtle);
  5251. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5252. --bs-list-group-action-hover-bg: var(--bs-gwp-green-border-subtle);
  5253. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5254. --bs-list-group-action-active-bg: var(--bs-gwp-green-border-subtle);
  5255. --bs-list-group-active-color: var(--bs-gwp-green-bg-subtle);
  5256. --bs-list-group-active-bg: var(--bs-gwp-green-text-emphasis);
  5257. --bs-list-group-active-border-color: var(--bs-gwp-green-text-emphasis);
  5258. }
  5259. .list-group-item-gwp-green-dark {
  5260. --bs-list-group-color: var(--bs-gwp-green-dark-text-emphasis);
  5261. --bs-list-group-bg: var(--bs-gwp-green-dark-bg-subtle);
  5262. --bs-list-group-border-color: var(--bs-gwp-green-dark-border-subtle);
  5263. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5264. --bs-list-group-action-hover-bg: var(--bs-gwp-green-dark-border-subtle);
  5265. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5266. --bs-list-group-action-active-bg: var(--bs-gwp-green-dark-border-subtle);
  5267. --bs-list-group-active-color: var(--bs-gwp-green-dark-bg-subtle);
  5268. --bs-list-group-active-bg: var(--bs-gwp-green-dark-text-emphasis);
  5269. --bs-list-group-active-border-color: var(--bs-gwp-green-dark-text-emphasis);
  5270. }
  5271. .list-group-item-gwp-orig-yellow {
  5272. --bs-list-group-color: var(--bs-gwp-orig-yellow-text-emphasis);
  5273. --bs-list-group-bg: var(--bs-gwp-orig-yellow-bg-subtle);
  5274. --bs-list-group-border-color: var(--bs-gwp-orig-yellow-border-subtle);
  5275. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5276. --bs-list-group-action-hover-bg: var(--bs-gwp-orig-yellow-border-subtle);
  5277. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5278. --bs-list-group-action-active-bg: var(--bs-gwp-orig-yellow-border-subtle);
  5279. --bs-list-group-active-color: var(--bs-gwp-orig-yellow-bg-subtle);
  5280. --bs-list-group-active-bg: var(--bs-gwp-orig-yellow-text-emphasis);
  5281. --bs-list-group-active-border-color: var(--bs-gwp-orig-yellow-text-emphasis);
  5282. }
  5283. .list-group-item-gwp-orig-light-green {
  5284. --bs-list-group-color: var(--bs-gwp-orig-light-green-text-emphasis);
  5285. --bs-list-group-bg: var(--bs-gwp-orig-light-green-bg-subtle);
  5286. --bs-list-group-border-color: var(--bs-gwp-orig-light-green-border-subtle);
  5287. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5288. --bs-list-group-action-hover-bg: var(--bs-gwp-orig-light-green-border-subtle);
  5289. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5290. --bs-list-group-action-active-bg: var(--bs-gwp-orig-light-green-border-subtle);
  5291. --bs-list-group-active-color: var(--bs-gwp-orig-light-green-bg-subtle);
  5292. --bs-list-group-active-bg: var(--bs-gwp-orig-light-green-text-emphasis);
  5293. --bs-list-group-active-border-color: var(--bs-gwp-orig-light-green-text-emphasis);
  5294. }
  5295. .list-group-item-gwp-orig-green {
  5296. --bs-list-group-color: var(--bs-gwp-orig-green-text-emphasis);
  5297. --bs-list-group-bg: var(--bs-gwp-orig-green-bg-subtle);
  5298. --bs-list-group-border-color: var(--bs-gwp-orig-green-border-subtle);
  5299. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5300. --bs-list-group-action-hover-bg: var(--bs-gwp-orig-green-border-subtle);
  5301. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5302. --bs-list-group-action-active-bg: var(--bs-gwp-orig-green-border-subtle);
  5303. --bs-list-group-active-color: var(--bs-gwp-orig-green-bg-subtle);
  5304. --bs-list-group-active-bg: var(--bs-gwp-orig-green-text-emphasis);
  5305. --bs-list-group-active-border-color: var(--bs-gwp-orig-green-text-emphasis);
  5306. }
  5307. .list-group-item-gwp-orig-dark-green {
  5308. --bs-list-group-color: var(--bs-gwp-orig-dark-green-text-emphasis);
  5309. --bs-list-group-bg: var(--bs-gwp-orig-dark-green-bg-subtle);
  5310. --bs-list-group-border-color: var(--bs-gwp-orig-dark-green-border-subtle);
  5311. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5312. --bs-list-group-action-hover-bg: var(--bs-gwp-orig-dark-green-border-subtle);
  5313. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5314. --bs-list-group-action-active-bg: var(--bs-gwp-orig-dark-green-border-subtle);
  5315. --bs-list-group-active-color: var(--bs-gwp-orig-dark-green-bg-subtle);
  5316. --bs-list-group-active-bg: var(--bs-gwp-orig-dark-green-text-emphasis);
  5317. --bs-list-group-active-border-color: var(--bs-gwp-orig-dark-green-text-emphasis);
  5318. }
  5319. .list-group-item-gwp-orig-blue-green {
  5320. --bs-list-group-color: var(--bs-gwp-orig-blue-green-text-emphasis);
  5321. --bs-list-group-bg: var(--bs-gwp-orig-blue-green-bg-subtle);
  5322. --bs-list-group-border-color: var(--bs-gwp-orig-blue-green-border-subtle);
  5323. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5324. --bs-list-group-action-hover-bg: var(--bs-gwp-orig-blue-green-border-subtle);
  5325. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5326. --bs-list-group-action-active-bg: var(--bs-gwp-orig-blue-green-border-subtle);
  5327. --bs-list-group-active-color: var(--bs-gwp-orig-blue-green-bg-subtle);
  5328. --bs-list-group-active-bg: var(--bs-gwp-orig-blue-green-text-emphasis);
  5329. --bs-list-group-active-border-color: var(--bs-gwp-orig-blue-green-text-emphasis);
  5330. }
  5331. .list-group-item-gwp-orig-blue {
  5332. --bs-list-group-color: var(--bs-gwp-orig-blue-text-emphasis);
  5333. --bs-list-group-bg: var(--bs-gwp-orig-blue-bg-subtle);
  5334. --bs-list-group-border-color: var(--bs-gwp-orig-blue-border-subtle);
  5335. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5336. --bs-list-group-action-hover-bg: var(--bs-gwp-orig-blue-border-subtle);
  5337. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5338. --bs-list-group-action-active-bg: var(--bs-gwp-orig-blue-border-subtle);
  5339. --bs-list-group-active-color: var(--bs-gwp-orig-blue-bg-subtle);
  5340. --bs-list-group-active-bg: var(--bs-gwp-orig-blue-text-emphasis);
  5341. --bs-list-group-active-border-color: var(--bs-gwp-orig-blue-text-emphasis);
  5342. }
  5343. .list-group-item-gwp-orig-dark-blue {
  5344. --bs-list-group-color: var(--bs-gwp-orig-dark-blue-text-emphasis);
  5345. --bs-list-group-bg: var(--bs-gwp-orig-dark-blue-bg-subtle);
  5346. --bs-list-group-border-color: var(--bs-gwp-orig-dark-blue-border-subtle);
  5347. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5348. --bs-list-group-action-hover-bg: var(--bs-gwp-orig-dark-blue-border-subtle);
  5349. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5350. --bs-list-group-action-active-bg: var(--bs-gwp-orig-dark-blue-border-subtle);
  5351. --bs-list-group-active-color: var(--bs-gwp-orig-dark-blue-bg-subtle);
  5352. --bs-list-group-active-bg: var(--bs-gwp-orig-dark-blue-text-emphasis);
  5353. --bs-list-group-active-border-color: var(--bs-gwp-orig-dark-blue-text-emphasis);
  5354. }
  5355. .list-group-item-gwp-grey {
  5356. --bs-list-group-color: var(--bs-gwp-grey-text-emphasis);
  5357. --bs-list-group-bg: var(--bs-gwp-grey-bg-subtle);
  5358. --bs-list-group-border-color: var(--bs-gwp-grey-border-subtle);
  5359. --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  5360. --bs-list-group-action-hover-bg: var(--bs-gwp-grey-border-subtle);
  5361. --bs-list-group-action-active-color: var(--bs-emphasis-color);
  5362. --bs-list-group-action-active-bg: var(--bs-gwp-grey-border-subtle);
  5363. --bs-list-group-active-color: var(--bs-gwp-grey-bg-subtle);
  5364. --bs-list-group-active-bg: var(--bs-gwp-grey-text-emphasis);
  5365. --bs-list-group-active-border-color: var(--bs-gwp-grey-text-emphasis);
  5366. }
  5367. .btn-close {
  5368. --bs-btn-close-color: #000;
  5369. --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  5370. --bs-btn-close-opacity: 0.5;
  5371. --bs-btn-close-hover-opacity: 0.75;
  5372. --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  5373. --bs-btn-close-focus-opacity: 1;
  5374. --bs-btn-close-disabled-opacity: 0.25;
  5375. --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  5376. box-sizing: content-box;
  5377. width: 1em;
  5378. height: 1em;
  5379. padding: 0.25em 0.25em;
  5380. color: var(--bs-btn-close-color);
  5381. background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  5382. border: 0;
  5383. border-radius: 0.375rem;
  5384. opacity: var(--bs-btn-close-opacity);
  5385. }
  5386. .btn-close:hover {
  5387. color: var(--bs-btn-close-color);
  5388. text-decoration: none;
  5389. opacity: var(--bs-btn-close-hover-opacity);
  5390. }
  5391. .btn-close:focus {
  5392. outline: 0;
  5393. box-shadow: var(--bs-btn-close-focus-shadow);
  5394. opacity: var(--bs-btn-close-focus-opacity);
  5395. }
  5396. .btn-close:disabled, .btn-close.disabled {
  5397. pointer-events: none;
  5398. user-select: none;
  5399. opacity: var(--bs-btn-close-disabled-opacity);
  5400. }
  5401. .btn-close-white {
  5402. filter: var(--bs-btn-close-white-filter);
  5403. }
  5404. [data-bs-theme=dark] .btn-close {
  5405. filter: var(--bs-btn-close-white-filter);
  5406. }
  5407. .toast {
  5408. --bs-toast-zindex: 1090;
  5409. --bs-toast-padding-x: 0.75rem;
  5410. --bs-toast-padding-y: 0.5rem;
  5411. --bs-toast-spacing: 1.5rem;
  5412. --bs-toast-max-width: 350px;
  5413. --bs-toast-font-size: 0.875rem;
  5414. --bs-toast-color: ;
  5415. --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  5416. --bs-toast-border-width: var(--bs-border-width);
  5417. --bs-toast-border-color: var(--bs-border-color-translucent);
  5418. --bs-toast-border-radius: var(--bs-border-radius);
  5419. --bs-toast-box-shadow: var(--bs-box-shadow);
  5420. --bs-toast-header-color: var(--bs-secondary-color);
  5421. --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  5422. --bs-toast-header-border-color: var(--bs-border-color-translucent);
  5423. width: var(--bs-toast-max-width);
  5424. max-width: 100%;
  5425. font-size: var(--bs-toast-font-size);
  5426. color: var(--bs-toast-color);
  5427. pointer-events: auto;
  5428. background-color: var(--bs-toast-bg);
  5429. background-clip: padding-box;
  5430. border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  5431. box-shadow: var(--bs-toast-box-shadow);
  5432. border-radius: var(--bs-toast-border-radius);
  5433. }
  5434. .toast.showing {
  5435. opacity: 0;
  5436. }
  5437. .toast:not(.show) {
  5438. display: none;
  5439. }
  5440. .toast-container {
  5441. --bs-toast-zindex: 1090;
  5442. position: absolute;
  5443. z-index: var(--bs-toast-zindex);
  5444. width: max-content;
  5445. max-width: 100%;
  5446. pointer-events: none;
  5447. }
  5448. .toast-container > :not(:last-child) {
  5449. margin-bottom: var(--bs-toast-spacing);
  5450. }
  5451. .toast-header {
  5452. display: flex;
  5453. align-items: center;
  5454. padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  5455. color: var(--bs-toast-header-color);
  5456. background-color: var(--bs-toast-header-bg);
  5457. background-clip: padding-box;
  5458. border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  5459. border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  5460. border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  5461. }
  5462. .toast-header .btn-close {
  5463. margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  5464. margin-left: var(--bs-toast-padding-x);
  5465. }
  5466. .toast-body {
  5467. padding: var(--bs-toast-padding-x);
  5468. word-wrap: break-word;
  5469. }
  5470. .modal {
  5471. --bs-modal-zindex: 1055;
  5472. --bs-modal-width: 500px;
  5473. --bs-modal-padding: 1rem;
  5474. --bs-modal-margin: 0.5rem;
  5475. --bs-modal-color: ;
  5476. --bs-modal-bg: var(--bs-body-bg);
  5477. --bs-modal-border-color: var(--bs-border-color-translucent);
  5478. --bs-modal-border-width: var(--bs-border-width);
  5479. --bs-modal-border-radius: var(--bs-border-radius-lg);
  5480. --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  5481. --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  5482. --bs-modal-header-padding-x: 1rem;
  5483. --bs-modal-header-padding-y: 1rem;
  5484. --bs-modal-header-padding: 1rem 1rem;
  5485. --bs-modal-header-border-color: var(--bs-border-color);
  5486. --bs-modal-header-border-width: var(--bs-border-width);
  5487. --bs-modal-title-line-height: 1.5;
  5488. --bs-modal-footer-gap: 0.5rem;
  5489. --bs-modal-footer-bg: ;
  5490. --bs-modal-footer-border-color: var(--bs-border-color);
  5491. --bs-modal-footer-border-width: var(--bs-border-width);
  5492. position: fixed;
  5493. top: 0;
  5494. left: 0;
  5495. z-index: var(--bs-modal-zindex);
  5496. display: none;
  5497. width: 100%;
  5498. height: 100%;
  5499. overflow-x: hidden;
  5500. overflow-y: auto;
  5501. outline: 0;
  5502. }
  5503. .modal-dialog {
  5504. position: relative;
  5505. width: auto;
  5506. margin: var(--bs-modal-margin);
  5507. pointer-events: none;
  5508. }
  5509. .modal.fade .modal-dialog {
  5510. transition: transform 0.3s ease-out;
  5511. transform: translate(0, -50px);
  5512. }
  5513. @media (prefers-reduced-motion: reduce) {
  5514. .modal.fade .modal-dialog {
  5515. transition: none;
  5516. }
  5517. }
  5518. .modal.show .modal-dialog {
  5519. transform: none;
  5520. }
  5521. .modal.modal-static .modal-dialog {
  5522. transform: scale(1.02);
  5523. }
  5524. .modal-dialog-scrollable {
  5525. height: calc(100% - var(--bs-modal-margin) * 2);
  5526. }
  5527. .modal-dialog-scrollable .modal-content {
  5528. max-height: 100%;
  5529. overflow: hidden;
  5530. }
  5531. .modal-dialog-scrollable .modal-body {
  5532. overflow-y: auto;
  5533. }
  5534. .modal-dialog-centered {
  5535. display: flex;
  5536. align-items: center;
  5537. min-height: calc(100% - var(--bs-modal-margin) * 2);
  5538. }
  5539. .modal-content {
  5540. position: relative;
  5541. display: flex;
  5542. flex-direction: column;
  5543. width: 100%;
  5544. color: var(--bs-modal-color);
  5545. pointer-events: auto;
  5546. background-color: var(--bs-modal-bg);
  5547. background-clip: padding-box;
  5548. border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  5549. border-radius: var(--bs-modal-border-radius);
  5550. outline: 0;
  5551. }
  5552. .modal-backdrop {
  5553. --bs-backdrop-zindex: 1050;
  5554. --bs-backdrop-bg: #000;
  5555. --bs-backdrop-opacity: 0.5;
  5556. position: fixed;
  5557. top: 0;
  5558. left: 0;
  5559. z-index: var(--bs-backdrop-zindex);
  5560. width: 100vw;
  5561. height: 100vh;
  5562. background-color: var(--bs-backdrop-bg);
  5563. }
  5564. .modal-backdrop.fade {
  5565. opacity: 0;
  5566. }
  5567. .modal-backdrop.show {
  5568. opacity: var(--bs-backdrop-opacity);
  5569. }
  5570. .modal-header {
  5571. display: flex;
  5572. flex-shrink: 0;
  5573. align-items: center;
  5574. justify-content: space-between;
  5575. padding: var(--bs-modal-header-padding);
  5576. border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  5577. border-top-left-radius: var(--bs-modal-inner-border-radius);
  5578. border-top-right-radius: var(--bs-modal-inner-border-radius);
  5579. }
  5580. .modal-header .btn-close {
  5581. padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  5582. margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
  5583. }
  5584. .modal-title {
  5585. margin-bottom: 0;
  5586. line-height: var(--bs-modal-title-line-height);
  5587. }
  5588. .modal-body {
  5589. position: relative;
  5590. flex: 1 1 auto;
  5591. padding: var(--bs-modal-padding);
  5592. }
  5593. .modal-footer {
  5594. display: flex;
  5595. flex-shrink: 0;
  5596. flex-wrap: wrap;
  5597. align-items: center;
  5598. justify-content: flex-end;
  5599. padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  5600. background-color: var(--bs-modal-footer-bg);
  5601. border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  5602. border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  5603. border-bottom-left-radius: var(--bs-modal-inner-border-radius);
  5604. }
  5605. .modal-footer > * {
  5606. margin: calc(var(--bs-modal-footer-gap) * 0.5);
  5607. }
  5608. @media (min-width: 576px) {
  5609. .modal {
  5610. --bs-modal-margin: 1.75rem;
  5611. --bs-modal-box-shadow: var(--bs-box-shadow);
  5612. }
  5613. .modal-dialog {
  5614. max-width: var(--bs-modal-width);
  5615. margin-right: auto;
  5616. margin-left: auto;
  5617. }
  5618. .modal-sm {
  5619. --bs-modal-width: 300px;
  5620. }
  5621. }
  5622. @media (min-width: 992px) {
  5623. .modal-lg,
  5624. .modal-xl {
  5625. --bs-modal-width: 800px;
  5626. }
  5627. }
  5628. @media (min-width: 1200px) {
  5629. .modal-xl {
  5630. --bs-modal-width: 1140px;
  5631. }
  5632. }
  5633. .modal-fullscreen {
  5634. width: 100vw;
  5635. max-width: none;
  5636. height: 100%;
  5637. margin: 0;
  5638. }
  5639. .modal-fullscreen .modal-content {
  5640. height: 100%;
  5641. border: 0;
  5642. border-radius: 0;
  5643. }
  5644. .modal-fullscreen .modal-header,
  5645. .modal-fullscreen .modal-footer {
  5646. border-radius: 0;
  5647. }
  5648. .modal-fullscreen .modal-body {
  5649. overflow-y: auto;
  5650. }
  5651. @media (max-width: 575.98px) {
  5652. .modal-fullscreen-sm-down {
  5653. width: 100vw;
  5654. max-width: none;
  5655. height: 100%;
  5656. margin: 0;
  5657. }
  5658. .modal-fullscreen-sm-down .modal-content {
  5659. height: 100%;
  5660. border: 0;
  5661. border-radius: 0;
  5662. }
  5663. .modal-fullscreen-sm-down .modal-header,
  5664. .modal-fullscreen-sm-down .modal-footer {
  5665. border-radius: 0;
  5666. }
  5667. .modal-fullscreen-sm-down .modal-body {
  5668. overflow-y: auto;
  5669. }
  5670. }
  5671. @media (max-width: 767.98px) {
  5672. .modal-fullscreen-md-down {
  5673. width: 100vw;
  5674. max-width: none;
  5675. height: 100%;
  5676. margin: 0;
  5677. }
  5678. .modal-fullscreen-md-down .modal-content {
  5679. height: 100%;
  5680. border: 0;
  5681. border-radius: 0;
  5682. }
  5683. .modal-fullscreen-md-down .modal-header,
  5684. .modal-fullscreen-md-down .modal-footer {
  5685. border-radius: 0;
  5686. }
  5687. .modal-fullscreen-md-down .modal-body {
  5688. overflow-y: auto;
  5689. }
  5690. }
  5691. @media (max-width: 991.98px) {
  5692. .modal-fullscreen-lg-down {
  5693. width: 100vw;
  5694. max-width: none;
  5695. height: 100%;
  5696. margin: 0;
  5697. }
  5698. .modal-fullscreen-lg-down .modal-content {
  5699. height: 100%;
  5700. border: 0;
  5701. border-radius: 0;
  5702. }
  5703. .modal-fullscreen-lg-down .modal-header,
  5704. .modal-fullscreen-lg-down .modal-footer {
  5705. border-radius: 0;
  5706. }
  5707. .modal-fullscreen-lg-down .modal-body {
  5708. overflow-y: auto;
  5709. }
  5710. }
  5711. @media (max-width: 1199.98px) {
  5712. .modal-fullscreen-xl-down {
  5713. width: 100vw;
  5714. max-width: none;
  5715. height: 100%;
  5716. margin: 0;
  5717. }
  5718. .modal-fullscreen-xl-down .modal-content {
  5719. height: 100%;
  5720. border: 0;
  5721. border-radius: 0;
  5722. }
  5723. .modal-fullscreen-xl-down .modal-header,
  5724. .modal-fullscreen-xl-down .modal-footer {
  5725. border-radius: 0;
  5726. }
  5727. .modal-fullscreen-xl-down .modal-body {
  5728. overflow-y: auto;
  5729. }
  5730. }
  5731. @media (max-width: 1399.98px) {
  5732. .modal-fullscreen-xxl-down {
  5733. width: 100vw;
  5734. max-width: none;
  5735. height: 100%;
  5736. margin: 0;
  5737. }
  5738. .modal-fullscreen-xxl-down .modal-content {
  5739. height: 100%;
  5740. border: 0;
  5741. border-radius: 0;
  5742. }
  5743. .modal-fullscreen-xxl-down .modal-header,
  5744. .modal-fullscreen-xxl-down .modal-footer {
  5745. border-radius: 0;
  5746. }
  5747. .modal-fullscreen-xxl-down .modal-body {
  5748. overflow-y: auto;
  5749. }
  5750. }
  5751. .tooltip {
  5752. --bs-tooltip-zindex: 1080;
  5753. --bs-tooltip-max-width: 200px;
  5754. --bs-tooltip-padding-x: 0.5rem;
  5755. --bs-tooltip-padding-y: 0.25rem;
  5756. --bs-tooltip-margin: ;
  5757. --bs-tooltip-font-size: 0.875rem;
  5758. --bs-tooltip-color: var(--bs-body-bg);
  5759. --bs-tooltip-bg: var(--bs-emphasis-color);
  5760. --bs-tooltip-border-radius: var(--bs-border-radius);
  5761. --bs-tooltip-opacity: 0.9;
  5762. --bs-tooltip-arrow-width: 0.8rem;
  5763. --bs-tooltip-arrow-height: 0.4rem;
  5764. z-index: var(--bs-tooltip-zindex);
  5765. display: block;
  5766. margin: var(--bs-tooltip-margin);
  5767. font-family: var(--bs-font-sans-serif);
  5768. font-style: normal;
  5769. font-weight: 400;
  5770. line-height: 1.5;
  5771. text-align: left;
  5772. text-align: start;
  5773. text-decoration: none;
  5774. text-shadow: none;
  5775. text-transform: none;
  5776. letter-spacing: normal;
  5777. word-break: normal;
  5778. white-space: normal;
  5779. word-spacing: normal;
  5780. line-break: auto;
  5781. font-size: var(--bs-tooltip-font-size);
  5782. word-wrap: break-word;
  5783. opacity: 0;
  5784. }
  5785. .tooltip.show {
  5786. opacity: var(--bs-tooltip-opacity);
  5787. }
  5788. .tooltip .tooltip-arrow {
  5789. display: block;
  5790. width: var(--bs-tooltip-arrow-width);
  5791. height: var(--bs-tooltip-arrow-height);
  5792. }
  5793. .tooltip .tooltip-arrow::before {
  5794. position: absolute;
  5795. content: "";
  5796. border-color: transparent;
  5797. border-style: solid;
  5798. }
  5799. .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  5800. bottom: calc(-1 * var(--bs-tooltip-arrow-height));
  5801. }
  5802. .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  5803. top: -1px;
  5804. border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  5805. border-top-color: var(--bs-tooltip-bg);
  5806. }
  5807. /* rtl:begin:ignore */
  5808. .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  5809. left: calc(-1 * var(--bs-tooltip-arrow-height));
  5810. width: var(--bs-tooltip-arrow-height);
  5811. height: var(--bs-tooltip-arrow-width);
  5812. }
  5813. .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  5814. right: -1px;
  5815. border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  5816. border-right-color: var(--bs-tooltip-bg);
  5817. }
  5818. /* rtl:end:ignore */
  5819. .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  5820. top: calc(-1 * var(--bs-tooltip-arrow-height));
  5821. }
  5822. .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  5823. bottom: -1px;
  5824. border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  5825. border-bottom-color: var(--bs-tooltip-bg);
  5826. }
  5827. /* rtl:begin:ignore */
  5828. .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  5829. right: calc(-1 * var(--bs-tooltip-arrow-height));
  5830. width: var(--bs-tooltip-arrow-height);
  5831. height: var(--bs-tooltip-arrow-width);
  5832. }
  5833. .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  5834. left: -1px;
  5835. border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  5836. border-left-color: var(--bs-tooltip-bg);
  5837. }
  5838. /* rtl:end:ignore */
  5839. .tooltip-inner {
  5840. max-width: var(--bs-tooltip-max-width);
  5841. padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  5842. color: var(--bs-tooltip-color);
  5843. text-align: center;
  5844. background-color: var(--bs-tooltip-bg);
  5845. border-radius: var(--bs-tooltip-border-radius);
  5846. }
  5847. .popover {
  5848. --bs-popover-zindex: 1070;
  5849. --bs-popover-max-width: 276px;
  5850. --bs-popover-font-size: 0.875rem;
  5851. --bs-popover-bg: var(--bs-body-bg);
  5852. --bs-popover-border-width: var(--bs-border-width);
  5853. --bs-popover-border-color: var(--bs-border-color-translucent);
  5854. --bs-popover-border-radius: var(--bs-border-radius-lg);
  5855. --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  5856. --bs-popover-box-shadow: var(--bs-box-shadow);
  5857. --bs-popover-header-padding-x: 1rem;
  5858. --bs-popover-header-padding-y: 0.5rem;
  5859. --bs-popover-header-font-size: 1rem;
  5860. --bs-popover-header-color: inherit;
  5861. --bs-popover-header-bg: var(--bs-secondary-bg);
  5862. --bs-popover-body-padding-x: 1rem;
  5863. --bs-popover-body-padding-y: 1rem;
  5864. --bs-popover-body-color: var(--bs-body-color);
  5865. --bs-popover-arrow-width: 1rem;
  5866. --bs-popover-arrow-height: 0.5rem;
  5867. --bs-popover-arrow-border: var(--bs-popover-border-color);
  5868. z-index: var(--bs-popover-zindex);
  5869. display: block;
  5870. max-width: var(--bs-popover-max-width);
  5871. font-family: var(--bs-font-sans-serif);
  5872. font-style: normal;
  5873. font-weight: 400;
  5874. line-height: 1.5;
  5875. text-align: left;
  5876. text-align: start;
  5877. text-decoration: none;
  5878. text-shadow: none;
  5879. text-transform: none;
  5880. letter-spacing: normal;
  5881. word-break: normal;
  5882. white-space: normal;
  5883. word-spacing: normal;
  5884. line-break: auto;
  5885. font-size: var(--bs-popover-font-size);
  5886. word-wrap: break-word;
  5887. background-color: var(--bs-popover-bg);
  5888. background-clip: padding-box;
  5889. border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  5890. border-radius: var(--bs-popover-border-radius);
  5891. }
  5892. .popover .popover-arrow {
  5893. display: block;
  5894. width: var(--bs-popover-arrow-width);
  5895. height: var(--bs-popover-arrow-height);
  5896. }
  5897. .popover .popover-arrow::before, .popover .popover-arrow::after {
  5898. position: absolute;
  5899. display: block;
  5900. content: "";
  5901. border-color: transparent;
  5902. border-style: solid;
  5903. border-width: 0;
  5904. }
  5905. .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  5906. bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5907. }
  5908. .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  5909. border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
  5910. }
  5911. .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  5912. bottom: 0;
  5913. border-top-color: var(--bs-popover-arrow-border);
  5914. }
  5915. .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  5916. bottom: var(--bs-popover-border-width);
  5917. border-top-color: var(--bs-popover-bg);
  5918. }
  5919. /* rtl:begin:ignore */
  5920. .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  5921. left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5922. width: var(--bs-popover-arrow-height);
  5923. height: var(--bs-popover-arrow-width);
  5924. }
  5925. .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  5926. border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
  5927. }
  5928. .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  5929. left: 0;
  5930. border-right-color: var(--bs-popover-arrow-border);
  5931. }
  5932. .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  5933. left: var(--bs-popover-border-width);
  5934. border-right-color: var(--bs-popover-bg);
  5935. }
  5936. /* rtl:end:ignore */
  5937. .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  5938. top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5939. }
  5940. .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  5941. border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
  5942. }
  5943. .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  5944. top: 0;
  5945. border-bottom-color: var(--bs-popover-arrow-border);
  5946. }
  5947. .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  5948. top: var(--bs-popover-border-width);
  5949. border-bottom-color: var(--bs-popover-bg);
  5950. }
  5951. .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  5952. position: absolute;
  5953. top: 0;
  5954. left: 50%;
  5955. display: block;
  5956. width: var(--bs-popover-arrow-width);
  5957. margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  5958. content: "";
  5959. border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
  5960. }
  5961. /* rtl:begin:ignore */
  5962. .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  5963. right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  5964. width: var(--bs-popover-arrow-height);
  5965. height: var(--bs-popover-arrow-width);
  5966. }
  5967. .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  5968. border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
  5969. }
  5970. .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  5971. right: 0;
  5972. border-left-color: var(--bs-popover-arrow-border);
  5973. }
  5974. .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  5975. right: var(--bs-popover-border-width);
  5976. border-left-color: var(--bs-popover-bg);
  5977. }
  5978. /* rtl:end:ignore */
  5979. .popover-header {
  5980. padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  5981. margin-bottom: 0;
  5982. font-size: var(--bs-popover-header-font-size);
  5983. color: var(--bs-popover-header-color);
  5984. background-color: var(--bs-popover-header-bg);
  5985. border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  5986. border-top-left-radius: var(--bs-popover-inner-border-radius);
  5987. border-top-right-radius: var(--bs-popover-inner-border-radius);
  5988. }
  5989. .popover-header:empty {
  5990. display: none;
  5991. }
  5992. .popover-body {
  5993. padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  5994. color: var(--bs-popover-body-color);
  5995. }
  5996. .carousel {
  5997. position: relative;
  5998. }
  5999. .carousel.pointer-event {
  6000. touch-action: pan-y;
  6001. }
  6002. .carousel-inner {
  6003. position: relative;
  6004. width: 100%;
  6005. overflow: hidden;
  6006. }
  6007. .carousel-inner::after {
  6008. display: block;
  6009. clear: both;
  6010. content: "";
  6011. }
  6012. .carousel-item {
  6013. position: relative;
  6014. display: none;
  6015. float: left;
  6016. width: 100%;
  6017. margin-right: -100%;
  6018. backface-visibility: hidden;
  6019. transition: transform 0.6s ease-in-out;
  6020. }
  6021. @media (prefers-reduced-motion: reduce) {
  6022. .carousel-item {
  6023. transition: none;
  6024. }
  6025. }
  6026. .carousel-item.active,
  6027. .carousel-item-next,
  6028. .carousel-item-prev {
  6029. display: block;
  6030. }
  6031. .carousel-item-next:not(.carousel-item-start),
  6032. .active.carousel-item-end {
  6033. transform: translateX(100%);
  6034. }
  6035. .carousel-item-prev:not(.carousel-item-end),
  6036. .active.carousel-item-start {
  6037. transform: translateX(-100%);
  6038. }
  6039. .carousel-fade .carousel-item {
  6040. opacity: 0;
  6041. transition-property: opacity;
  6042. transform: none;
  6043. }
  6044. .carousel-fade .carousel-item.active,
  6045. .carousel-fade .carousel-item-next.carousel-item-start,
  6046. .carousel-fade .carousel-item-prev.carousel-item-end {
  6047. z-index: 1;
  6048. opacity: 1;
  6049. }
  6050. .carousel-fade .active.carousel-item-start,
  6051. .carousel-fade .active.carousel-item-end {
  6052. z-index: 0;
  6053. opacity: 0;
  6054. transition: opacity 0s 0.6s;
  6055. }
  6056. @media (prefers-reduced-motion: reduce) {
  6057. .carousel-fade .active.carousel-item-start,
  6058. .carousel-fade .active.carousel-item-end {
  6059. transition: none;
  6060. }
  6061. }
  6062. .carousel-control-prev,
  6063. .carousel-control-next {
  6064. position: absolute;
  6065. top: 0;
  6066. bottom: 0;
  6067. z-index: 1;
  6068. display: flex;
  6069. align-items: center;
  6070. justify-content: center;
  6071. width: 15%;
  6072. padding: 0;
  6073. color: #fff;
  6074. text-align: center;
  6075. background: none;
  6076. border: 0;
  6077. opacity: 0.5;
  6078. transition: opacity 0.15s ease;
  6079. }
  6080. @media (prefers-reduced-motion: reduce) {
  6081. .carousel-control-prev,
  6082. .carousel-control-next {
  6083. transition: none;
  6084. }
  6085. }
  6086. .carousel-control-prev:hover, .carousel-control-prev:focus,
  6087. .carousel-control-next:hover,
  6088. .carousel-control-next:focus {
  6089. color: #fff;
  6090. text-decoration: none;
  6091. outline: 0;
  6092. opacity: 0.9;
  6093. }
  6094. .carousel-control-prev {
  6095. left: 0;
  6096. }
  6097. .carousel-control-next {
  6098. right: 0;
  6099. }
  6100. .carousel-control-prev-icon,
  6101. .carousel-control-next-icon {
  6102. display: inline-block;
  6103. width: 2rem;
  6104. height: 2rem;
  6105. background-repeat: no-repeat;
  6106. background-position: 50%;
  6107. background-size: 100% 100%;
  6108. }
  6109. /* rtl:options: {
  6110. "autoRename": true,
  6111. "stringMap":[ {
  6112. "name" : "prev-next",
  6113. "search" : "prev",
  6114. "replace" : "next"
  6115. } ]
  6116. } */
  6117. .carousel-control-prev-icon {
  6118. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
  6119. }
  6120. .carousel-control-next-icon {
  6121. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  6122. }
  6123. .carousel-indicators {
  6124. position: absolute;
  6125. right: 0;
  6126. bottom: 0;
  6127. left: 0;
  6128. z-index: 2;
  6129. display: flex;
  6130. justify-content: center;
  6131. padding: 0;
  6132. margin-right: 15%;
  6133. margin-bottom: 1rem;
  6134. margin-left: 15%;
  6135. }
  6136. .carousel-indicators [data-bs-target] {
  6137. box-sizing: content-box;
  6138. flex: 0 1 auto;
  6139. width: 30px;
  6140. height: 3px;
  6141. padding: 0;
  6142. margin-right: 3px;
  6143. margin-left: 3px;
  6144. text-indent: -999px;
  6145. cursor: pointer;
  6146. background-color: #fff;
  6147. background-clip: padding-box;
  6148. border: 0;
  6149. border-top: 10px solid transparent;
  6150. border-bottom: 10px solid transparent;
  6151. opacity: 0.5;
  6152. transition: opacity 0.6s ease;
  6153. }
  6154. @media (prefers-reduced-motion: reduce) {
  6155. .carousel-indicators [data-bs-target] {
  6156. transition: none;
  6157. }
  6158. }
  6159. .carousel-indicators .active {
  6160. opacity: 1;
  6161. }
  6162. .carousel-caption {
  6163. position: absolute;
  6164. right: 15%;
  6165. bottom: 1.25rem;
  6166. left: 15%;
  6167. padding-top: 1.25rem;
  6168. padding-bottom: 1.25rem;
  6169. color: #fff;
  6170. text-align: center;
  6171. }
  6172. .carousel-dark .carousel-control-prev-icon,
  6173. .carousel-dark .carousel-control-next-icon {
  6174. filter: invert(1) grayscale(100);
  6175. }
  6176. .carousel-dark .carousel-indicators [data-bs-target] {
  6177. background-color: #000;
  6178. }
  6179. .carousel-dark .carousel-caption {
  6180. color: #000;
  6181. }
  6182. [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
  6183. [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
  6184. [data-bs-theme=dark].carousel .carousel-control-next-icon {
  6185. filter: invert(1) grayscale(100);
  6186. }
  6187. [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  6188. background-color: #000;
  6189. }
  6190. [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  6191. color: #000;
  6192. }
  6193. .spinner-grow,
  6194. .spinner-border {
  6195. display: inline-block;
  6196. width: var(--bs-spinner-width);
  6197. height: var(--bs-spinner-height);
  6198. vertical-align: var(--bs-spinner-vertical-align);
  6199. border-radius: 50%;
  6200. animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  6201. }
  6202. @keyframes spinner-border {
  6203. to {
  6204. transform: rotate(360deg) /* rtl:ignore */;
  6205. }
  6206. }
  6207. .spinner-border {
  6208. --bs-spinner-width: 2rem;
  6209. --bs-spinner-height: 2rem;
  6210. --bs-spinner-vertical-align: -0.125em;
  6211. --bs-spinner-border-width: 0.25em;
  6212. --bs-spinner-animation-speed: 0.75s;
  6213. --bs-spinner-animation-name: spinner-border;
  6214. border: var(--bs-spinner-border-width) solid currentcolor;
  6215. border-right-color: transparent;
  6216. }
  6217. .spinner-border-sm {
  6218. --bs-spinner-width: 1rem;
  6219. --bs-spinner-height: 1rem;
  6220. --bs-spinner-border-width: 0.2em;
  6221. }
  6222. @keyframes spinner-grow {
  6223. 0% {
  6224. transform: scale(0);
  6225. }
  6226. 50% {
  6227. opacity: 1;
  6228. transform: none;
  6229. }
  6230. }
  6231. .spinner-grow {
  6232. --bs-spinner-width: 2rem;
  6233. --bs-spinner-height: 2rem;
  6234. --bs-spinner-vertical-align: -0.125em;
  6235. --bs-spinner-animation-speed: 0.75s;
  6236. --bs-spinner-animation-name: spinner-grow;
  6237. background-color: currentcolor;
  6238. opacity: 0;
  6239. }
  6240. .spinner-grow-sm {
  6241. --bs-spinner-width: 1rem;
  6242. --bs-spinner-height: 1rem;
  6243. }
  6244. @media (prefers-reduced-motion: reduce) {
  6245. .spinner-border,
  6246. .spinner-grow {
  6247. --bs-spinner-animation-speed: 1.5s;
  6248. }
  6249. }
  6250. .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  6251. --bs-offcanvas-zindex: 1045;
  6252. --bs-offcanvas-width: 400px;
  6253. --bs-offcanvas-height: 30vh;
  6254. --bs-offcanvas-padding-x: 1rem;
  6255. --bs-offcanvas-padding-y: 1rem;
  6256. --bs-offcanvas-color: var(--bs-body-color);
  6257. --bs-offcanvas-bg: var(--bs-body-bg);
  6258. --bs-offcanvas-border-width: var(--bs-border-width);
  6259. --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  6260. --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  6261. --bs-offcanvas-transition: transform 0.3s ease-in-out;
  6262. --bs-offcanvas-title-line-height: 1.5;
  6263. }
  6264. @media (max-width: 575.98px) {
  6265. .offcanvas-sm {
  6266. position: fixed;
  6267. bottom: 0;
  6268. z-index: var(--bs-offcanvas-zindex);
  6269. display: flex;
  6270. flex-direction: column;
  6271. max-width: 100%;
  6272. color: var(--bs-offcanvas-color);
  6273. visibility: hidden;
  6274. background-color: var(--bs-offcanvas-bg);
  6275. background-clip: padding-box;
  6276. outline: 0;
  6277. transition: var(--bs-offcanvas-transition);
  6278. }
  6279. }
  6280. @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  6281. .offcanvas-sm {
  6282. transition: none;
  6283. }
  6284. }
  6285. @media (max-width: 575.98px) {
  6286. .offcanvas-sm.offcanvas-start {
  6287. top: 0;
  6288. left: 0;
  6289. width: var(--bs-offcanvas-width);
  6290. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6291. transform: translateX(-100%);
  6292. }
  6293. .offcanvas-sm.offcanvas-end {
  6294. top: 0;
  6295. right: 0;
  6296. width: var(--bs-offcanvas-width);
  6297. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6298. transform: translateX(100%);
  6299. }
  6300. .offcanvas-sm.offcanvas-top {
  6301. top: 0;
  6302. right: 0;
  6303. left: 0;
  6304. height: var(--bs-offcanvas-height);
  6305. max-height: 100%;
  6306. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6307. transform: translateY(-100%);
  6308. }
  6309. .offcanvas-sm.offcanvas-bottom {
  6310. right: 0;
  6311. left: 0;
  6312. height: var(--bs-offcanvas-height);
  6313. max-height: 100%;
  6314. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6315. transform: translateY(100%);
  6316. }
  6317. .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
  6318. transform: none;
  6319. }
  6320. .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
  6321. visibility: visible;
  6322. }
  6323. }
  6324. @media (min-width: 576px) {
  6325. .offcanvas-sm {
  6326. --bs-offcanvas-height: auto;
  6327. --bs-offcanvas-border-width: 0;
  6328. background-color: transparent !important;
  6329. }
  6330. .offcanvas-sm .offcanvas-header {
  6331. display: none;
  6332. }
  6333. .offcanvas-sm .offcanvas-body {
  6334. display: flex;
  6335. flex-grow: 0;
  6336. padding: 0;
  6337. overflow-y: visible;
  6338. background-color: transparent !important;
  6339. }
  6340. }
  6341. @media (max-width: 767.98px) {
  6342. .offcanvas-md {
  6343. position: fixed;
  6344. bottom: 0;
  6345. z-index: var(--bs-offcanvas-zindex);
  6346. display: flex;
  6347. flex-direction: column;
  6348. max-width: 100%;
  6349. color: var(--bs-offcanvas-color);
  6350. visibility: hidden;
  6351. background-color: var(--bs-offcanvas-bg);
  6352. background-clip: padding-box;
  6353. outline: 0;
  6354. transition: var(--bs-offcanvas-transition);
  6355. }
  6356. }
  6357. @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  6358. .offcanvas-md {
  6359. transition: none;
  6360. }
  6361. }
  6362. @media (max-width: 767.98px) {
  6363. .offcanvas-md.offcanvas-start {
  6364. top: 0;
  6365. left: 0;
  6366. width: var(--bs-offcanvas-width);
  6367. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6368. transform: translateX(-100%);
  6369. }
  6370. .offcanvas-md.offcanvas-end {
  6371. top: 0;
  6372. right: 0;
  6373. width: var(--bs-offcanvas-width);
  6374. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6375. transform: translateX(100%);
  6376. }
  6377. .offcanvas-md.offcanvas-top {
  6378. top: 0;
  6379. right: 0;
  6380. left: 0;
  6381. height: var(--bs-offcanvas-height);
  6382. max-height: 100%;
  6383. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6384. transform: translateY(-100%);
  6385. }
  6386. .offcanvas-md.offcanvas-bottom {
  6387. right: 0;
  6388. left: 0;
  6389. height: var(--bs-offcanvas-height);
  6390. max-height: 100%;
  6391. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6392. transform: translateY(100%);
  6393. }
  6394. .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
  6395. transform: none;
  6396. }
  6397. .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
  6398. visibility: visible;
  6399. }
  6400. }
  6401. @media (min-width: 768px) {
  6402. .offcanvas-md {
  6403. --bs-offcanvas-height: auto;
  6404. --bs-offcanvas-border-width: 0;
  6405. background-color: transparent !important;
  6406. }
  6407. .offcanvas-md .offcanvas-header {
  6408. display: none;
  6409. }
  6410. .offcanvas-md .offcanvas-body {
  6411. display: flex;
  6412. flex-grow: 0;
  6413. padding: 0;
  6414. overflow-y: visible;
  6415. background-color: transparent !important;
  6416. }
  6417. }
  6418. @media (max-width: 991.98px) {
  6419. .offcanvas-lg {
  6420. position: fixed;
  6421. bottom: 0;
  6422. z-index: var(--bs-offcanvas-zindex);
  6423. display: flex;
  6424. flex-direction: column;
  6425. max-width: 100%;
  6426. color: var(--bs-offcanvas-color);
  6427. visibility: hidden;
  6428. background-color: var(--bs-offcanvas-bg);
  6429. background-clip: padding-box;
  6430. outline: 0;
  6431. transition: var(--bs-offcanvas-transition);
  6432. }
  6433. }
  6434. @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  6435. .offcanvas-lg {
  6436. transition: none;
  6437. }
  6438. }
  6439. @media (max-width: 991.98px) {
  6440. .offcanvas-lg.offcanvas-start {
  6441. top: 0;
  6442. left: 0;
  6443. width: var(--bs-offcanvas-width);
  6444. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6445. transform: translateX(-100%);
  6446. }
  6447. .offcanvas-lg.offcanvas-end {
  6448. top: 0;
  6449. right: 0;
  6450. width: var(--bs-offcanvas-width);
  6451. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6452. transform: translateX(100%);
  6453. }
  6454. .offcanvas-lg.offcanvas-top {
  6455. top: 0;
  6456. right: 0;
  6457. left: 0;
  6458. height: var(--bs-offcanvas-height);
  6459. max-height: 100%;
  6460. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6461. transform: translateY(-100%);
  6462. }
  6463. .offcanvas-lg.offcanvas-bottom {
  6464. right: 0;
  6465. left: 0;
  6466. height: var(--bs-offcanvas-height);
  6467. max-height: 100%;
  6468. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6469. transform: translateY(100%);
  6470. }
  6471. .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
  6472. transform: none;
  6473. }
  6474. .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
  6475. visibility: visible;
  6476. }
  6477. }
  6478. @media (min-width: 992px) {
  6479. .offcanvas-lg {
  6480. --bs-offcanvas-height: auto;
  6481. --bs-offcanvas-border-width: 0;
  6482. background-color: transparent !important;
  6483. }
  6484. .offcanvas-lg .offcanvas-header {
  6485. display: none;
  6486. }
  6487. .offcanvas-lg .offcanvas-body {
  6488. display: flex;
  6489. flex-grow: 0;
  6490. padding: 0;
  6491. overflow-y: visible;
  6492. background-color: transparent !important;
  6493. }
  6494. }
  6495. @media (max-width: 1199.98px) {
  6496. .offcanvas-xl {
  6497. position: fixed;
  6498. bottom: 0;
  6499. z-index: var(--bs-offcanvas-zindex);
  6500. display: flex;
  6501. flex-direction: column;
  6502. max-width: 100%;
  6503. color: var(--bs-offcanvas-color);
  6504. visibility: hidden;
  6505. background-color: var(--bs-offcanvas-bg);
  6506. background-clip: padding-box;
  6507. outline: 0;
  6508. transition: var(--bs-offcanvas-transition);
  6509. }
  6510. }
  6511. @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  6512. .offcanvas-xl {
  6513. transition: none;
  6514. }
  6515. }
  6516. @media (max-width: 1199.98px) {
  6517. .offcanvas-xl.offcanvas-start {
  6518. top: 0;
  6519. left: 0;
  6520. width: var(--bs-offcanvas-width);
  6521. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6522. transform: translateX(-100%);
  6523. }
  6524. .offcanvas-xl.offcanvas-end {
  6525. top: 0;
  6526. right: 0;
  6527. width: var(--bs-offcanvas-width);
  6528. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6529. transform: translateX(100%);
  6530. }
  6531. .offcanvas-xl.offcanvas-top {
  6532. top: 0;
  6533. right: 0;
  6534. left: 0;
  6535. height: var(--bs-offcanvas-height);
  6536. max-height: 100%;
  6537. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6538. transform: translateY(-100%);
  6539. }
  6540. .offcanvas-xl.offcanvas-bottom {
  6541. right: 0;
  6542. left: 0;
  6543. height: var(--bs-offcanvas-height);
  6544. max-height: 100%;
  6545. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6546. transform: translateY(100%);
  6547. }
  6548. .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
  6549. transform: none;
  6550. }
  6551. .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
  6552. visibility: visible;
  6553. }
  6554. }
  6555. @media (min-width: 1200px) {
  6556. .offcanvas-xl {
  6557. --bs-offcanvas-height: auto;
  6558. --bs-offcanvas-border-width: 0;
  6559. background-color: transparent !important;
  6560. }
  6561. .offcanvas-xl .offcanvas-header {
  6562. display: none;
  6563. }
  6564. .offcanvas-xl .offcanvas-body {
  6565. display: flex;
  6566. flex-grow: 0;
  6567. padding: 0;
  6568. overflow-y: visible;
  6569. background-color: transparent !important;
  6570. }
  6571. }
  6572. @media (max-width: 1399.98px) {
  6573. .offcanvas-xxl {
  6574. position: fixed;
  6575. bottom: 0;
  6576. z-index: var(--bs-offcanvas-zindex);
  6577. display: flex;
  6578. flex-direction: column;
  6579. max-width: 100%;
  6580. color: var(--bs-offcanvas-color);
  6581. visibility: hidden;
  6582. background-color: var(--bs-offcanvas-bg);
  6583. background-clip: padding-box;
  6584. outline: 0;
  6585. transition: var(--bs-offcanvas-transition);
  6586. }
  6587. }
  6588. @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  6589. .offcanvas-xxl {
  6590. transition: none;
  6591. }
  6592. }
  6593. @media (max-width: 1399.98px) {
  6594. .offcanvas-xxl.offcanvas-start {
  6595. top: 0;
  6596. left: 0;
  6597. width: var(--bs-offcanvas-width);
  6598. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6599. transform: translateX(-100%);
  6600. }
  6601. .offcanvas-xxl.offcanvas-end {
  6602. top: 0;
  6603. right: 0;
  6604. width: var(--bs-offcanvas-width);
  6605. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6606. transform: translateX(100%);
  6607. }
  6608. .offcanvas-xxl.offcanvas-top {
  6609. top: 0;
  6610. right: 0;
  6611. left: 0;
  6612. height: var(--bs-offcanvas-height);
  6613. max-height: 100%;
  6614. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6615. transform: translateY(-100%);
  6616. }
  6617. .offcanvas-xxl.offcanvas-bottom {
  6618. right: 0;
  6619. left: 0;
  6620. height: var(--bs-offcanvas-height);
  6621. max-height: 100%;
  6622. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6623. transform: translateY(100%);
  6624. }
  6625. .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
  6626. transform: none;
  6627. }
  6628. .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
  6629. visibility: visible;
  6630. }
  6631. }
  6632. @media (min-width: 1400px) {
  6633. .offcanvas-xxl {
  6634. --bs-offcanvas-height: auto;
  6635. --bs-offcanvas-border-width: 0;
  6636. background-color: transparent !important;
  6637. }
  6638. .offcanvas-xxl .offcanvas-header {
  6639. display: none;
  6640. }
  6641. .offcanvas-xxl .offcanvas-body {
  6642. display: flex;
  6643. flex-grow: 0;
  6644. padding: 0;
  6645. overflow-y: visible;
  6646. background-color: transparent !important;
  6647. }
  6648. }
  6649. .offcanvas {
  6650. position: fixed;
  6651. bottom: 0;
  6652. z-index: var(--bs-offcanvas-zindex);
  6653. display: flex;
  6654. flex-direction: column;
  6655. max-width: 100%;
  6656. color: var(--bs-offcanvas-color);
  6657. visibility: hidden;
  6658. background-color: var(--bs-offcanvas-bg);
  6659. background-clip: padding-box;
  6660. outline: 0;
  6661. transition: var(--bs-offcanvas-transition);
  6662. }
  6663. @media (prefers-reduced-motion: reduce) {
  6664. .offcanvas {
  6665. transition: none;
  6666. }
  6667. }
  6668. .offcanvas.offcanvas-start {
  6669. top: 0;
  6670. left: 0;
  6671. width: var(--bs-offcanvas-width);
  6672. border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6673. transform: translateX(-100%);
  6674. }
  6675. .offcanvas.offcanvas-end {
  6676. top: 0;
  6677. right: 0;
  6678. width: var(--bs-offcanvas-width);
  6679. border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6680. transform: translateX(100%);
  6681. }
  6682. .offcanvas.offcanvas-top {
  6683. top: 0;
  6684. right: 0;
  6685. left: 0;
  6686. height: var(--bs-offcanvas-height);
  6687. max-height: 100%;
  6688. border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6689. transform: translateY(-100%);
  6690. }
  6691. .offcanvas.offcanvas-bottom {
  6692. right: 0;
  6693. left: 0;
  6694. height: var(--bs-offcanvas-height);
  6695. max-height: 100%;
  6696. border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  6697. transform: translateY(100%);
  6698. }
  6699. .offcanvas.showing, .offcanvas.show:not(.hiding) {
  6700. transform: none;
  6701. }
  6702. .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  6703. visibility: visible;
  6704. }
  6705. .offcanvas-backdrop {
  6706. position: fixed;
  6707. top: 0;
  6708. left: 0;
  6709. z-index: 1040;
  6710. width: 100vw;
  6711. height: 100vh;
  6712. background-color: #000;
  6713. }
  6714. .offcanvas-backdrop.fade {
  6715. opacity: 0;
  6716. }
  6717. .offcanvas-backdrop.show {
  6718. opacity: 0.5;
  6719. }
  6720. .offcanvas-header {
  6721. display: flex;
  6722. align-items: center;
  6723. justify-content: space-between;
  6724. padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  6725. }
  6726. .offcanvas-header .btn-close {
  6727. padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  6728. margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  6729. margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  6730. margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  6731. }
  6732. .offcanvas-title {
  6733. margin-bottom: 0;
  6734. line-height: var(--bs-offcanvas-title-line-height);
  6735. }
  6736. .offcanvas-body {
  6737. flex-grow: 1;
  6738. padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  6739. overflow-y: auto;
  6740. }
  6741. .placeholder {
  6742. display: inline-block;
  6743. min-height: 1em;
  6744. vertical-align: middle;
  6745. cursor: wait;
  6746. background-color: currentcolor;
  6747. opacity: 0.5;
  6748. }
  6749. .placeholder.btn::before {
  6750. display: inline-block;
  6751. content: "";
  6752. }
  6753. .placeholder-xs {
  6754. min-height: 0.6em;
  6755. }
  6756. .placeholder-sm {
  6757. min-height: 0.8em;
  6758. }
  6759. .placeholder-lg {
  6760. min-height: 1.2em;
  6761. }
  6762. .placeholder-glow .placeholder {
  6763. animation: placeholder-glow 2s ease-in-out infinite;
  6764. }
  6765. @keyframes placeholder-glow {
  6766. 50% {
  6767. opacity: 0.2;
  6768. }
  6769. }
  6770. .placeholder-wave {
  6771. mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  6772. mask-size: 200% 100%;
  6773. animation: placeholder-wave 2s linear infinite;
  6774. }
  6775. @keyframes placeholder-wave {
  6776. 100% {
  6777. mask-position: -200% 0%;
  6778. }
  6779. }
  6780. .clearfix::after {
  6781. display: block;
  6782. clear: both;
  6783. content: "";
  6784. }
  6785. .text-bg-light {
  6786. color: #000 !important;
  6787. background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
  6788. }
  6789. .text-bg-gwp-blue-dark {
  6790. color: #fff !important;
  6791. background-color: RGBA(var(--bs-gwp-blue-dark-rgb), var(--bs-bg-opacity, 1)) !important;
  6792. }
  6793. .text-bg-gwp-blue {
  6794. color: #000 !important;
  6795. background-color: RGBA(var(--bs-gwp-blue-rgb), var(--bs-bg-opacity, 1)) !important;
  6796. }
  6797. .text-bg-gwp-blue-blue-green {
  6798. color: #000 !important;
  6799. background-color: RGBA(var(--bs-gwp-blue-blue-green-rgb), var(--bs-bg-opacity, 1)) !important;
  6800. }
  6801. .text-bg-gwp-blue-green {
  6802. color: #000 !important;
  6803. background-color: RGBA(var(--bs-gwp-blue-green-rgb), var(--bs-bg-opacity, 1)) !important;
  6804. }
  6805. .text-bg-gwp-green-green-blue {
  6806. color: #000 !important;
  6807. background-color: RGBA(var(--bs-gwp-green-green-blue-rgb), var(--bs-bg-opacity, 1)) !important;
  6808. }
  6809. .text-bg-gwp-green {
  6810. color: #000 !important;
  6811. background-color: RGBA(var(--bs-gwp-green-rgb), var(--bs-bg-opacity, 1)) !important;
  6812. }
  6813. .text-bg-gwp-green-dark {
  6814. color: #fff !important;
  6815. background-color: RGBA(var(--bs-gwp-green-dark-rgb), var(--bs-bg-opacity, 1)) !important;
  6816. }
  6817. .text-bg-gwp-orig-yellow {
  6818. color: #000 !important;
  6819. background-color: RGBA(var(--bs-gwp-orig-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
  6820. }
  6821. .text-bg-gwp-orig-light-green {
  6822. color: #000 !important;
  6823. background-color: RGBA(var(--bs-gwp-orig-light-green-rgb), var(--bs-bg-opacity, 1)) !important;
  6824. }
  6825. .text-bg-gwp-orig-green {
  6826. color: #000 !important;
  6827. background-color: RGBA(var(--bs-gwp-orig-green-rgb), var(--bs-bg-opacity, 1)) !important;
  6828. }
  6829. .text-bg-gwp-orig-dark-green {
  6830. color: #fff !important;
  6831. background-color: RGBA(var(--bs-gwp-orig-dark-green-rgb), var(--bs-bg-opacity, 1)) !important;
  6832. }
  6833. .text-bg-gwp-orig-blue-green {
  6834. color: #000 !important;
  6835. background-color: RGBA(var(--bs-gwp-orig-blue-green-rgb), var(--bs-bg-opacity, 1)) !important;
  6836. }
  6837. .text-bg-gwp-orig-blue {
  6838. color: #000 !important;
  6839. background-color: RGBA(var(--bs-gwp-orig-blue-rgb), var(--bs-bg-opacity, 1)) !important;
  6840. }
  6841. .text-bg-gwp-orig-dark-blue {
  6842. color: #000 !important;
  6843. background-color: RGBA(var(--bs-gwp-orig-dark-blue-rgb), var(--bs-bg-opacity, 1)) !important;
  6844. }
  6845. .text-bg-gwp-grey {
  6846. color: #fff !important;
  6847. background-color: RGBA(var(--bs-gwp-grey-rgb), var(--bs-bg-opacity, 1)) !important;
  6848. }
  6849. .link-light {
  6850. color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  6851. text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6852. }
  6853. .link-light:hover, .link-light:focus {
  6854. color: RGBA(237, 233, 227, var(--bs-link-opacity, 1)) !important;
  6855. text-decoration-color: RGBA(237, 233, 227, var(--bs-link-underline-opacity, 1)) !important;
  6856. }
  6857. .link-gwp-blue-dark {
  6858. color: RGBA(var(--bs-gwp-blue-dark-rgb), var(--bs-link-opacity, 1)) !important;
  6859. text-decoration-color: RGBA(var(--bs-gwp-blue-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6860. }
  6861. .link-gwp-blue-dark:hover, .link-gwp-blue-dark:focus {
  6862. color: RGBA(41, 67, 74, var(--bs-link-opacity, 1)) !important;
  6863. text-decoration-color: RGBA(41, 67, 74, var(--bs-link-underline-opacity, 1)) !important;
  6864. }
  6865. .link-gwp-blue {
  6866. color: RGBA(var(--bs-gwp-blue-rgb), var(--bs-link-opacity, 1)) !important;
  6867. text-decoration-color: RGBA(var(--bs-gwp-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6868. }
  6869. .link-gwp-blue:hover, .link-gwp-blue:focus {
  6870. color: RGBA(165, 238, 255, var(--bs-link-opacity, 1)) !important;
  6871. text-decoration-color: RGBA(165, 238, 255, var(--bs-link-underline-opacity, 1)) !important;
  6872. }
  6873. .link-gwp-blue-blue-green {
  6874. color: RGBA(var(--bs-gwp-blue-blue-green-rgb), var(--bs-link-opacity, 1)) !important;
  6875. text-decoration-color: RGBA(var(--bs-gwp-blue-blue-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6876. }
  6877. .link-gwp-blue-blue-green:hover, .link-gwp-blue-blue-green:focus {
  6878. color: RGBA(165, 255, 248, var(--bs-link-opacity, 1)) !important;
  6879. text-decoration-color: RGBA(165, 255, 248, var(--bs-link-underline-opacity, 1)) !important;
  6880. }
  6881. .link-gwp-blue-green {
  6882. color: RGBA(var(--bs-gwp-blue-green-rgb), var(--bs-link-opacity, 1)) !important;
  6883. text-decoration-color: RGBA(var(--bs-gwp-blue-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6884. }
  6885. .link-gwp-blue-green:hover, .link-gwp-blue-green:focus {
  6886. color: RGBA(176, 255, 226, var(--bs-link-opacity, 1)) !important;
  6887. text-decoration-color: RGBA(176, 255, 226, var(--bs-link-underline-opacity, 1)) !important;
  6888. }
  6889. .link-gwp-green-green-blue {
  6890. color: RGBA(var(--bs-gwp-green-green-blue-rgb), var(--bs-link-opacity, 1)) !important;
  6891. text-decoration-color: RGBA(var(--bs-gwp-green-green-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6892. }
  6893. .link-gwp-green-green-blue:hover, .link-gwp-green-green-blue:focus {
  6894. color: RGBA(165, 255, 197, var(--bs-link-opacity, 1)) !important;
  6895. text-decoration-color: RGBA(165, 255, 197, var(--bs-link-underline-opacity, 1)) !important;
  6896. }
  6897. .link-gwp-green {
  6898. color: RGBA(var(--bs-gwp-green-rgb), var(--bs-link-opacity, 1)) !important;
  6899. text-decoration-color: RGBA(var(--bs-gwp-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6900. }
  6901. .link-gwp-green:hover, .link-gwp-green:focus {
  6902. color: RGBA(165, 255, 171, var(--bs-link-opacity, 1)) !important;
  6903. text-decoration-color: RGBA(165, 255, 171, var(--bs-link-underline-opacity, 1)) !important;
  6904. }
  6905. .link-gwp-green-dark {
  6906. color: RGBA(var(--bs-gwp-green-dark-rgb), var(--bs-link-opacity, 1)) !important;
  6907. text-decoration-color: RGBA(var(--bs-gwp-green-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6908. }
  6909. .link-gwp-green-dark:hover, .link-gwp-green-dark:focus {
  6910. color: RGBA(26, 47, 28, var(--bs-link-opacity, 1)) !important;
  6911. text-decoration-color: RGBA(26, 47, 28, var(--bs-link-underline-opacity, 1)) !important;
  6912. }
  6913. .link-gwp-orig-yellow {
  6914. color: RGBA(var(--bs-gwp-orig-yellow-rgb), var(--bs-link-opacity, 1)) !important;
  6915. text-decoration-color: RGBA(var(--bs-gwp-orig-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6916. }
  6917. .link-gwp-orig-yellow:hover, .link-gwp-orig-yellow:focus {
  6918. color: RGBA(191, 215, 97, var(--bs-link-opacity, 1)) !important;
  6919. text-decoration-color: RGBA(191, 215, 97, var(--bs-link-underline-opacity, 1)) !important;
  6920. }
  6921. .link-gwp-orig-light-green {
  6922. color: RGBA(var(--bs-gwp-orig-light-green-rgb), var(--bs-link-opacity, 1)) !important;
  6923. text-decoration-color: RGBA(var(--bs-gwp-orig-light-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6924. }
  6925. .link-gwp-orig-light-green:hover, .link-gwp-orig-light-green:focus {
  6926. color: RGBA(141, 192, 125, var(--bs-link-opacity, 1)) !important;
  6927. text-decoration-color: RGBA(141, 192, 125, var(--bs-link-underline-opacity, 1)) !important;
  6928. }
  6929. .link-gwp-orig-green {
  6930. color: RGBA(var(--bs-gwp-orig-green-rgb), var(--bs-link-opacity, 1)) !important;
  6931. text-decoration-color: RGBA(var(--bs-gwp-orig-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6932. }
  6933. .link-gwp-orig-green:hover, .link-gwp-orig-green:focus {
  6934. color: RGBA(141, 192, 125, var(--bs-link-opacity, 1)) !important;
  6935. text-decoration-color: RGBA(141, 192, 125, var(--bs-link-underline-opacity, 1)) !important;
  6936. }
  6937. .link-gwp-orig-dark-green {
  6938. color: RGBA(var(--bs-gwp-orig-dark-green-rgb), var(--bs-link-opacity, 1)) !important;
  6939. text-decoration-color: RGBA(var(--bs-gwp-orig-dark-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6940. }
  6941. .link-gwp-orig-dark-green:hover, .link-gwp-orig-dark-green:focus {
  6942. color: RGBA(34, 67, 35, var(--bs-link-opacity, 1)) !important;
  6943. text-decoration-color: RGBA(34, 67, 35, var(--bs-link-underline-opacity, 1)) !important;
  6944. }
  6945. .link-gwp-orig-blue-green {
  6946. color: RGBA(var(--bs-gwp-orig-blue-green-rgb), var(--bs-link-opacity, 1)) !important;
  6947. text-decoration-color: RGBA(var(--bs-gwp-orig-blue-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6948. }
  6949. .link-gwp-orig-blue-green:hover, .link-gwp-orig-blue-green:focus {
  6950. color: RGBA(145, 204, 182, var(--bs-link-opacity, 1)) !important;
  6951. text-decoration-color: RGBA(145, 204, 182, var(--bs-link-underline-opacity, 1)) !important;
  6952. }
  6953. .link-gwp-orig-blue {
  6954. color: RGBA(var(--bs-gwp-orig-blue-rgb), var(--bs-link-opacity, 1)) !important;
  6955. text-decoration-color: RGBA(var(--bs-gwp-orig-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6956. }
  6957. .link-gwp-orig-blue:hover, .link-gwp-orig-blue:focus {
  6958. color: RGBA(112, 177, 171, var(--bs-link-opacity, 1)) !important;
  6959. text-decoration-color: RGBA(112, 177, 171, var(--bs-link-underline-opacity, 1)) !important;
  6960. }
  6961. .link-gwp-orig-dark-blue {
  6962. color: RGBA(var(--bs-gwp-orig-dark-blue-rgb), var(--bs-link-opacity, 1)) !important;
  6963. text-decoration-color: RGBA(var(--bs-gwp-orig-dark-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6964. }
  6965. .link-gwp-orig-dark-blue:hover, .link-gwp-orig-dark-blue:focus {
  6966. color: RGBA(100, 173, 167, var(--bs-link-opacity, 1)) !important;
  6967. text-decoration-color: RGBA(100, 173, 167, var(--bs-link-underline-opacity, 1)) !important;
  6968. }
  6969. .link-gwp-grey {
  6970. color: RGBA(var(--bs-gwp-grey-rgb), var(--bs-link-opacity, 1)) !important;
  6971. text-decoration-color: RGBA(var(--bs-gwp-grey-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6972. }
  6973. .link-gwp-grey:hover, .link-gwp-grey:focus {
  6974. color: RGBA(71, 71, 71, var(--bs-link-opacity, 1)) !important;
  6975. text-decoration-color: RGBA(71, 71, 71, var(--bs-link-underline-opacity, 1)) !important;
  6976. }
  6977. .link-body-emphasis {
  6978. color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  6979. text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  6980. }
  6981. .link-body-emphasis:hover, .link-body-emphasis:focus {
  6982. color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  6983. text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
  6984. }
  6985. .focus-ring:focus {
  6986. outline: 0;
  6987. box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
  6988. }
  6989. .icon-link {
  6990. display: inline-flex;
  6991. gap: 0.375rem;
  6992. align-items: center;
  6993. text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  6994. text-underline-offset: 0.25em;
  6995. backface-visibility: hidden;
  6996. }
  6997. .icon-link > .bi {
  6998. flex-shrink: 0;
  6999. width: 1em;
  7000. height: 1em;
  7001. fill: currentcolor;
  7002. transition: 0.2s ease-in-out transform;
  7003. }
  7004. @media (prefers-reduced-motion: reduce) {
  7005. .icon-link > .bi {
  7006. transition: none;
  7007. }
  7008. }
  7009. .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  7010. transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
  7011. }
  7012. .ratio {
  7013. position: relative;
  7014. width: 100%;
  7015. }
  7016. .ratio::before {
  7017. display: block;
  7018. padding-top: var(--bs-aspect-ratio);
  7019. content: "";
  7020. }
  7021. .ratio > * {
  7022. position: absolute;
  7023. top: 0;
  7024. left: 0;
  7025. width: 100%;
  7026. height: 100%;
  7027. }
  7028. .ratio-1x1 {
  7029. --bs-aspect-ratio: 100%;
  7030. }
  7031. .ratio-4x3 {
  7032. --bs-aspect-ratio: 75%;
  7033. }
  7034. .ratio-16x9 {
  7035. --bs-aspect-ratio: 56.25%;
  7036. }
  7037. .ratio-21x9 {
  7038. --bs-aspect-ratio: 42.8571428571%;
  7039. }
  7040. .fixed-top {
  7041. position: fixed;
  7042. top: 0;
  7043. right: 0;
  7044. left: 0;
  7045. z-index: 1030;
  7046. }
  7047. .fixed-bottom {
  7048. position: fixed;
  7049. right: 0;
  7050. bottom: 0;
  7051. left: 0;
  7052. z-index: 1030;
  7053. }
  7054. .sticky-top {
  7055. position: sticky;
  7056. top: 0;
  7057. z-index: 1020;
  7058. }
  7059. .sticky-bottom {
  7060. position: sticky;
  7061. bottom: 0;
  7062. z-index: 1020;
  7063. }
  7064. @media (min-width: 576px) {
  7065. .sticky-sm-top {
  7066. position: sticky;
  7067. top: 0;
  7068. z-index: 1020;
  7069. }
  7070. .sticky-sm-bottom {
  7071. position: sticky;
  7072. bottom: 0;
  7073. z-index: 1020;
  7074. }
  7075. }
  7076. @media (min-width: 768px) {
  7077. .sticky-md-top {
  7078. position: sticky;
  7079. top: 0;
  7080. z-index: 1020;
  7081. }
  7082. .sticky-md-bottom {
  7083. position: sticky;
  7084. bottom: 0;
  7085. z-index: 1020;
  7086. }
  7087. }
  7088. @media (min-width: 992px) {
  7089. .sticky-lg-top {
  7090. position: sticky;
  7091. top: 0;
  7092. z-index: 1020;
  7093. }
  7094. .sticky-lg-bottom {
  7095. position: sticky;
  7096. bottom: 0;
  7097. z-index: 1020;
  7098. }
  7099. }
  7100. @media (min-width: 1200px) {
  7101. .sticky-xl-top {
  7102. position: sticky;
  7103. top: 0;
  7104. z-index: 1020;
  7105. }
  7106. .sticky-xl-bottom {
  7107. position: sticky;
  7108. bottom: 0;
  7109. z-index: 1020;
  7110. }
  7111. }
  7112. @media (min-width: 1400px) {
  7113. .sticky-xxl-top {
  7114. position: sticky;
  7115. top: 0;
  7116. z-index: 1020;
  7117. }
  7118. .sticky-xxl-bottom {
  7119. position: sticky;
  7120. bottom: 0;
  7121. z-index: 1020;
  7122. }
  7123. }
  7124. .hstack {
  7125. display: flex;
  7126. flex-direction: row;
  7127. align-items: center;
  7128. align-self: stretch;
  7129. }
  7130. .vstack {
  7131. display: flex;
  7132. flex: 1 1 auto;
  7133. flex-direction: column;
  7134. align-self: stretch;
  7135. }
  7136. .visually-hidden,
  7137. .visually-hidden-focusable:not(:focus):not(:focus-within) {
  7138. width: 1px !important;
  7139. height: 1px !important;
  7140. padding: 0 !important;
  7141. margin: -1px !important;
  7142. overflow: hidden !important;
  7143. clip: rect(0, 0, 0, 0) !important;
  7144. white-space: nowrap !important;
  7145. border: 0 !important;
  7146. }
  7147. .visually-hidden:not(caption),
  7148. .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  7149. position: absolute !important;
  7150. }
  7151. .stretched-link::after {
  7152. position: absolute;
  7153. top: 0;
  7154. right: 0;
  7155. bottom: 0;
  7156. left: 0;
  7157. z-index: 1;
  7158. content: "";
  7159. }
  7160. .text-truncate {
  7161. overflow: hidden;
  7162. text-overflow: ellipsis;
  7163. white-space: nowrap;
  7164. }
  7165. .vr {
  7166. display: inline-block;
  7167. align-self: stretch;
  7168. width: var(--bs-border-width);
  7169. min-height: 1em;
  7170. background-color: currentcolor;
  7171. opacity: 0.25;
  7172. }
  7173. .align-baseline {
  7174. vertical-align: baseline !important;
  7175. }
  7176. .align-top {
  7177. vertical-align: top !important;
  7178. }
  7179. .align-middle {
  7180. vertical-align: middle !important;
  7181. }
  7182. .align-bottom {
  7183. vertical-align: bottom !important;
  7184. }
  7185. .align-text-bottom {
  7186. vertical-align: text-bottom !important;
  7187. }
  7188. .align-text-top {
  7189. vertical-align: text-top !important;
  7190. }
  7191. .float-start {
  7192. float: left !important;
  7193. }
  7194. .float-end {
  7195. float: right !important;
  7196. }
  7197. .float-none {
  7198. float: none !important;
  7199. }
  7200. .object-fit-contain {
  7201. object-fit: contain !important;
  7202. }
  7203. .object-fit-cover {
  7204. object-fit: cover !important;
  7205. }
  7206. .object-fit-fill {
  7207. object-fit: fill !important;
  7208. }
  7209. .object-fit-scale {
  7210. object-fit: scale-down !important;
  7211. }
  7212. .object-fit-none {
  7213. object-fit: none !important;
  7214. }
  7215. .opacity-0 {
  7216. opacity: 0 !important;
  7217. }
  7218. .opacity-25 {
  7219. opacity: 0.25 !important;
  7220. }
  7221. .opacity-50 {
  7222. opacity: 0.5 !important;
  7223. }
  7224. .opacity-75 {
  7225. opacity: 0.75 !important;
  7226. }
  7227. .opacity-100 {
  7228. opacity: 1 !important;
  7229. }
  7230. .overflow-auto {
  7231. overflow: auto !important;
  7232. }
  7233. .overflow-hidden {
  7234. overflow: hidden !important;
  7235. }
  7236. .overflow-visible {
  7237. overflow: visible !important;
  7238. }
  7239. .overflow-scroll {
  7240. overflow: scroll !important;
  7241. }
  7242. .overflow-x-auto {
  7243. overflow-x: auto !important;
  7244. }
  7245. .overflow-x-hidden {
  7246. overflow-x: hidden !important;
  7247. }
  7248. .overflow-x-visible {
  7249. overflow-x: visible !important;
  7250. }
  7251. .overflow-x-scroll {
  7252. overflow-x: scroll !important;
  7253. }
  7254. .overflow-y-auto {
  7255. overflow-y: auto !important;
  7256. }
  7257. .overflow-y-hidden {
  7258. overflow-y: hidden !important;
  7259. }
  7260. .overflow-y-visible {
  7261. overflow-y: visible !important;
  7262. }
  7263. .overflow-y-scroll {
  7264. overflow-y: scroll !important;
  7265. }
  7266. .d-inline {
  7267. display: inline !important;
  7268. }
  7269. .d-inline-block {
  7270. display: inline-block !important;
  7271. }
  7272. .d-block {
  7273. display: block !important;
  7274. }
  7275. .d-grid {
  7276. display: grid !important;
  7277. }
  7278. .d-inline-grid {
  7279. display: inline-grid !important;
  7280. }
  7281. .d-table {
  7282. display: table !important;
  7283. }
  7284. .d-table-row {
  7285. display: table-row !important;
  7286. }
  7287. .d-table-cell {
  7288. display: table-cell !important;
  7289. }
  7290. .d-flex {
  7291. display: flex !important;
  7292. }
  7293. .d-inline-flex {
  7294. display: inline-flex !important;
  7295. }
  7296. .d-none {
  7297. display: none !important;
  7298. }
  7299. .shadow {
  7300. box-shadow: var(--bs-box-shadow) !important;
  7301. }
  7302. .shadow-sm {
  7303. box-shadow: var(--bs-box-shadow-sm) !important;
  7304. }
  7305. .shadow-lg {
  7306. box-shadow: var(--bs-box-shadow-lg) !important;
  7307. }
  7308. .shadow-none {
  7309. box-shadow: none !important;
  7310. }
  7311. .focus-ring-light {
  7312. --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
  7313. }
  7314. .focus-ring-gwp-blue-dark {
  7315. --bs-focus-ring-color: rgba(var(--bs-gwp-blue-dark-rgb), var(--bs-focus-ring-opacity));
  7316. }
  7317. .focus-ring-gwp-blue {
  7318. --bs-focus-ring-color: rgba(var(--bs-gwp-blue-rgb), var(--bs-focus-ring-opacity));
  7319. }
  7320. .focus-ring-gwp-blue-blue-green {
  7321. --bs-focus-ring-color: rgba(var(--bs-gwp-blue-blue-green-rgb), var(--bs-focus-ring-opacity));
  7322. }
  7323. .focus-ring-gwp-blue-green {
  7324. --bs-focus-ring-color: rgba(var(--bs-gwp-blue-green-rgb), var(--bs-focus-ring-opacity));
  7325. }
  7326. .focus-ring-gwp-green-green-blue {
  7327. --bs-focus-ring-color: rgba(var(--bs-gwp-green-green-blue-rgb), var(--bs-focus-ring-opacity));
  7328. }
  7329. .focus-ring-gwp-green {
  7330. --bs-focus-ring-color: rgba(var(--bs-gwp-green-rgb), var(--bs-focus-ring-opacity));
  7331. }
  7332. .focus-ring-gwp-green-dark {
  7333. --bs-focus-ring-color: rgba(var(--bs-gwp-green-dark-rgb), var(--bs-focus-ring-opacity));
  7334. }
  7335. .focus-ring-gwp-orig-yellow {
  7336. --bs-focus-ring-color: rgba(var(--bs-gwp-orig-yellow-rgb), var(--bs-focus-ring-opacity));
  7337. }
  7338. .focus-ring-gwp-orig-light-green {
  7339. --bs-focus-ring-color: rgba(var(--bs-gwp-orig-light-green-rgb), var(--bs-focus-ring-opacity));
  7340. }
  7341. .focus-ring-gwp-orig-green {
  7342. --bs-focus-ring-color: rgba(var(--bs-gwp-orig-green-rgb), var(--bs-focus-ring-opacity));
  7343. }
  7344. .focus-ring-gwp-orig-dark-green {
  7345. --bs-focus-ring-color: rgba(var(--bs-gwp-orig-dark-green-rgb), var(--bs-focus-ring-opacity));
  7346. }
  7347. .focus-ring-gwp-orig-blue-green {
  7348. --bs-focus-ring-color: rgba(var(--bs-gwp-orig-blue-green-rgb), var(--bs-focus-ring-opacity));
  7349. }
  7350. .focus-ring-gwp-orig-blue {
  7351. --bs-focus-ring-color: rgba(var(--bs-gwp-orig-blue-rgb), var(--bs-focus-ring-opacity));
  7352. }
  7353. .focus-ring-gwp-orig-dark-blue {
  7354. --bs-focus-ring-color: rgba(var(--bs-gwp-orig-dark-blue-rgb), var(--bs-focus-ring-opacity));
  7355. }
  7356. .focus-ring-gwp-grey {
  7357. --bs-focus-ring-color: rgba(var(--bs-gwp-grey-rgb), var(--bs-focus-ring-opacity));
  7358. }
  7359. .position-static {
  7360. position: static !important;
  7361. }
  7362. .position-relative {
  7363. position: relative !important;
  7364. }
  7365. .position-absolute {
  7366. position: absolute !important;
  7367. }
  7368. .position-fixed {
  7369. position: fixed !important;
  7370. }
  7371. .position-sticky {
  7372. position: sticky !important;
  7373. }
  7374. .top-0 {
  7375. top: 0 !important;
  7376. }
  7377. .top-50 {
  7378. top: 50% !important;
  7379. }
  7380. .top-100 {
  7381. top: 100% !important;
  7382. }
  7383. .bottom-0 {
  7384. bottom: 0 !important;
  7385. }
  7386. .bottom-50 {
  7387. bottom: 50% !important;
  7388. }
  7389. .bottom-100 {
  7390. bottom: 100% !important;
  7391. }
  7392. .start-0 {
  7393. left: 0 !important;
  7394. }
  7395. .start-50 {
  7396. left: 50% !important;
  7397. }
  7398. .start-100 {
  7399. left: 100% !important;
  7400. }
  7401. .end-0 {
  7402. right: 0 !important;
  7403. }
  7404. .end-50 {
  7405. right: 50% !important;
  7406. }
  7407. .end-100 {
  7408. right: 100% !important;
  7409. }
  7410. .translate-middle {
  7411. transform: translate(-50%, -50%) !important;
  7412. }
  7413. .translate-middle-x {
  7414. transform: translateX(-50%) !important;
  7415. }
  7416. .translate-middle-y {
  7417. transform: translateY(-50%) !important;
  7418. }
  7419. .border {
  7420. border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  7421. }
  7422. .border-0 {
  7423. border: 0 !important;
  7424. }
  7425. .border-top {
  7426. border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  7427. }
  7428. .border-top-0 {
  7429. border-top: 0 !important;
  7430. }
  7431. .border-end {
  7432. border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  7433. }
  7434. .border-end-0 {
  7435. border-right: 0 !important;
  7436. }
  7437. .border-bottom {
  7438. border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  7439. }
  7440. .border-bottom-0 {
  7441. border-bottom: 0 !important;
  7442. }
  7443. .border-start {
  7444. border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  7445. }
  7446. .border-start-0 {
  7447. border-left: 0 !important;
  7448. }
  7449. .border-primary {
  7450. --bs-border-opacity: 1;
  7451. border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
  7452. }
  7453. .border-secondary {
  7454. --bs-border-opacity: 1;
  7455. border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
  7456. }
  7457. .border-success {
  7458. --bs-border-opacity: 1;
  7459. border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
  7460. }
  7461. .border-info {
  7462. --bs-border-opacity: 1;
  7463. border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
  7464. }
  7465. .border-warning {
  7466. --bs-border-opacity: 1;
  7467. border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
  7468. }
  7469. .border-danger {
  7470. --bs-border-opacity: 1;
  7471. border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
  7472. }
  7473. .border-light {
  7474. --bs-border-opacity: 1;
  7475. border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
  7476. }
  7477. .border-dark {
  7478. --bs-border-opacity: 1;
  7479. border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
  7480. }
  7481. .border-black {
  7482. --bs-border-opacity: 1;
  7483. border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
  7484. }
  7485. .border-white {
  7486. --bs-border-opacity: 1;
  7487. border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
  7488. }
  7489. .border-primary-subtle {
  7490. border-color: var(--bs-primary-border-subtle) !important;
  7491. }
  7492. .border-secondary-subtle {
  7493. border-color: var(--bs-secondary-border-subtle) !important;
  7494. }
  7495. .border-success-subtle {
  7496. border-color: var(--bs-success-border-subtle) !important;
  7497. }
  7498. .border-info-subtle {
  7499. border-color: var(--bs-info-border-subtle) !important;
  7500. }
  7501. .border-warning-subtle {
  7502. border-color: var(--bs-warning-border-subtle) !important;
  7503. }
  7504. .border-danger-subtle {
  7505. border-color: var(--bs-danger-border-subtle) !important;
  7506. }
  7507. .border-light-subtle {
  7508. border-color: var(--bs-light-border-subtle) !important;
  7509. }
  7510. .border-dark-subtle {
  7511. border-color: var(--bs-dark-border-subtle) !important;
  7512. }
  7513. .border-1 {
  7514. border-width: 1px !important;
  7515. }
  7516. .border-2 {
  7517. border-width: 2px !important;
  7518. }
  7519. .border-3 {
  7520. border-width: 3px !important;
  7521. }
  7522. .border-4 {
  7523. border-width: 4px !important;
  7524. }
  7525. .border-5 {
  7526. border-width: 5px !important;
  7527. }
  7528. .border-opacity-10 {
  7529. --bs-border-opacity: 0.1;
  7530. }
  7531. .border-opacity-25 {
  7532. --bs-border-opacity: 0.25;
  7533. }
  7534. .border-opacity-50 {
  7535. --bs-border-opacity: 0.5;
  7536. }
  7537. .border-opacity-75 {
  7538. --bs-border-opacity: 0.75;
  7539. }
  7540. .border-opacity-100 {
  7541. --bs-border-opacity: 1;
  7542. }
  7543. .w-25 {
  7544. width: 25% !important;
  7545. }
  7546. .w-50 {
  7547. width: 50% !important;
  7548. }
  7549. .w-75 {
  7550. width: 75% !important;
  7551. }
  7552. .w-100 {
  7553. width: 100% !important;
  7554. }
  7555. .w-auto {
  7556. width: auto !important;
  7557. }
  7558. .mw-100 {
  7559. max-width: 100% !important;
  7560. }
  7561. .vw-100 {
  7562. width: 100vw !important;
  7563. }
  7564. .min-vw-100 {
  7565. min-width: 100vw !important;
  7566. }
  7567. .h-25 {
  7568. height: 25% !important;
  7569. }
  7570. .h-50 {
  7571. height: 50% !important;
  7572. }
  7573. .h-75 {
  7574. height: 75% !important;
  7575. }
  7576. .h-100 {
  7577. height: 100% !important;
  7578. }
  7579. .h-auto {
  7580. height: auto !important;
  7581. }
  7582. .mh-100 {
  7583. max-height: 100% !important;
  7584. }
  7585. .vh-100 {
  7586. height: 100vh !important;
  7587. }
  7588. .min-vh-100 {
  7589. min-height: 100vh !important;
  7590. }
  7591. .flex-fill {
  7592. flex: 1 1 auto !important;
  7593. }
  7594. .flex-row {
  7595. flex-direction: row !important;
  7596. }
  7597. .flex-column {
  7598. flex-direction: column !important;
  7599. }
  7600. .flex-row-reverse {
  7601. flex-direction: row-reverse !important;
  7602. }
  7603. .flex-column-reverse {
  7604. flex-direction: column-reverse !important;
  7605. }
  7606. .flex-grow-0 {
  7607. flex-grow: 0 !important;
  7608. }
  7609. .flex-grow-1 {
  7610. flex-grow: 1 !important;
  7611. }
  7612. .flex-shrink-0 {
  7613. flex-shrink: 0 !important;
  7614. }
  7615. .flex-shrink-1 {
  7616. flex-shrink: 1 !important;
  7617. }
  7618. .flex-wrap {
  7619. flex-wrap: wrap !important;
  7620. }
  7621. .flex-nowrap {
  7622. flex-wrap: nowrap !important;
  7623. }
  7624. .flex-wrap-reverse {
  7625. flex-wrap: wrap-reverse !important;
  7626. }
  7627. .justify-content-start {
  7628. justify-content: flex-start !important;
  7629. }
  7630. .justify-content-end {
  7631. justify-content: flex-end !important;
  7632. }
  7633. .justify-content-center {
  7634. justify-content: center !important;
  7635. }
  7636. .justify-content-between {
  7637. justify-content: space-between !important;
  7638. }
  7639. .justify-content-around {
  7640. justify-content: space-around !important;
  7641. }
  7642. .justify-content-evenly {
  7643. justify-content: space-evenly !important;
  7644. }
  7645. .align-items-start {
  7646. align-items: flex-start !important;
  7647. }
  7648. .align-items-end {
  7649. align-items: flex-end !important;
  7650. }
  7651. .align-items-center {
  7652. align-items: center !important;
  7653. }
  7654. .align-items-baseline {
  7655. align-items: baseline !important;
  7656. }
  7657. .align-items-stretch {
  7658. align-items: stretch !important;
  7659. }
  7660. .align-content-start {
  7661. align-content: flex-start !important;
  7662. }
  7663. .align-content-end {
  7664. align-content: flex-end !important;
  7665. }
  7666. .align-content-center {
  7667. align-content: center !important;
  7668. }
  7669. .align-content-between {
  7670. align-content: space-between !important;
  7671. }
  7672. .align-content-around {
  7673. align-content: space-around !important;
  7674. }
  7675. .align-content-stretch {
  7676. align-content: stretch !important;
  7677. }
  7678. .align-self-auto {
  7679. align-self: auto !important;
  7680. }
  7681. .align-self-start {
  7682. align-self: flex-start !important;
  7683. }
  7684. .align-self-end {
  7685. align-self: flex-end !important;
  7686. }
  7687. .align-self-center {
  7688. align-self: center !important;
  7689. }
  7690. .align-self-baseline {
  7691. align-self: baseline !important;
  7692. }
  7693. .align-self-stretch {
  7694. align-self: stretch !important;
  7695. }
  7696. .order-first {
  7697. order: -1 !important;
  7698. }
  7699. .order-0 {
  7700. order: 0 !important;
  7701. }
  7702. .order-1 {
  7703. order: 1 !important;
  7704. }
  7705. .order-2 {
  7706. order: 2 !important;
  7707. }
  7708. .order-3 {
  7709. order: 3 !important;
  7710. }
  7711. .order-4 {
  7712. order: 4 !important;
  7713. }
  7714. .order-5 {
  7715. order: 5 !important;
  7716. }
  7717. .order-last {
  7718. order: 6 !important;
  7719. }
  7720. .m-0 {
  7721. margin: 0 !important;
  7722. }
  7723. .m-1 {
  7724. margin: 0.25rem !important;
  7725. }
  7726. .m-2 {
  7727. margin: 0.5rem !important;
  7728. }
  7729. .m-3 {
  7730. margin: 1rem !important;
  7731. }
  7732. .m-4 {
  7733. margin: 1.5rem !important;
  7734. }
  7735. .m-5 {
  7736. margin: 3rem !important;
  7737. }
  7738. .m-auto {
  7739. margin: auto !important;
  7740. }
  7741. .mx-0 {
  7742. margin-right: 0 !important;
  7743. margin-left: 0 !important;
  7744. }
  7745. .mx-1 {
  7746. margin-right: 0.25rem !important;
  7747. margin-left: 0.25rem !important;
  7748. }
  7749. .mx-2 {
  7750. margin-right: 0.5rem !important;
  7751. margin-left: 0.5rem !important;
  7752. }
  7753. .mx-3 {
  7754. margin-right: 1rem !important;
  7755. margin-left: 1rem !important;
  7756. }
  7757. .mx-4 {
  7758. margin-right: 1.5rem !important;
  7759. margin-left: 1.5rem !important;
  7760. }
  7761. .mx-5 {
  7762. margin-right: 3rem !important;
  7763. margin-left: 3rem !important;
  7764. }
  7765. .mx-auto {
  7766. margin-right: auto !important;
  7767. margin-left: auto !important;
  7768. }
  7769. .my-0 {
  7770. margin-top: 0 !important;
  7771. margin-bottom: 0 !important;
  7772. }
  7773. .my-1 {
  7774. margin-top: 0.25rem !important;
  7775. margin-bottom: 0.25rem !important;
  7776. }
  7777. .my-2 {
  7778. margin-top: 0.5rem !important;
  7779. margin-bottom: 0.5rem !important;
  7780. }
  7781. .my-3 {
  7782. margin-top: 1rem !important;
  7783. margin-bottom: 1rem !important;
  7784. }
  7785. .my-4 {
  7786. margin-top: 1.5rem !important;
  7787. margin-bottom: 1.5rem !important;
  7788. }
  7789. .my-5 {
  7790. margin-top: 3rem !important;
  7791. margin-bottom: 3rem !important;
  7792. }
  7793. .my-auto {
  7794. margin-top: auto !important;
  7795. margin-bottom: auto !important;
  7796. }
  7797. .mt-0 {
  7798. margin-top: 0 !important;
  7799. }
  7800. .mt-1 {
  7801. margin-top: 0.25rem !important;
  7802. }
  7803. .mt-2 {
  7804. margin-top: 0.5rem !important;
  7805. }
  7806. .mt-3 {
  7807. margin-top: 1rem !important;
  7808. }
  7809. .mt-4 {
  7810. margin-top: 1.5rem !important;
  7811. }
  7812. .mt-5 {
  7813. margin-top: 3rem !important;
  7814. }
  7815. .mt-auto {
  7816. margin-top: auto !important;
  7817. }
  7818. .me-0 {
  7819. margin-right: 0 !important;
  7820. }
  7821. .me-1 {
  7822. margin-right: 0.25rem !important;
  7823. }
  7824. .me-2 {
  7825. margin-right: 0.5rem !important;
  7826. }
  7827. .me-3 {
  7828. margin-right: 1rem !important;
  7829. }
  7830. .me-4 {
  7831. margin-right: 1.5rem !important;
  7832. }
  7833. .me-5 {
  7834. margin-right: 3rem !important;
  7835. }
  7836. .me-auto {
  7837. margin-right: auto !important;
  7838. }
  7839. .mb-0 {
  7840. margin-bottom: 0 !important;
  7841. }
  7842. .mb-1 {
  7843. margin-bottom: 0.25rem !important;
  7844. }
  7845. .mb-2 {
  7846. margin-bottom: 0.5rem !important;
  7847. }
  7848. .mb-3 {
  7849. margin-bottom: 1rem !important;
  7850. }
  7851. .mb-4 {
  7852. margin-bottom: 1.5rem !important;
  7853. }
  7854. .mb-5 {
  7855. margin-bottom: 3rem !important;
  7856. }
  7857. .mb-auto {
  7858. margin-bottom: auto !important;
  7859. }
  7860. .ms-0 {
  7861. margin-left: 0 !important;
  7862. }
  7863. .ms-1 {
  7864. margin-left: 0.25rem !important;
  7865. }
  7866. .ms-2 {
  7867. margin-left: 0.5rem !important;
  7868. }
  7869. .ms-3 {
  7870. margin-left: 1rem !important;
  7871. }
  7872. .ms-4 {
  7873. margin-left: 1.5rem !important;
  7874. }
  7875. .ms-5 {
  7876. margin-left: 3rem !important;
  7877. }
  7878. .ms-auto {
  7879. margin-left: auto !important;
  7880. }
  7881. .p-0 {
  7882. padding: 0 !important;
  7883. }
  7884. .p-1 {
  7885. padding: 0.25rem !important;
  7886. }
  7887. .p-2 {
  7888. padding: 0.5rem !important;
  7889. }
  7890. .p-3 {
  7891. padding: 1rem !important;
  7892. }
  7893. .p-4 {
  7894. padding: 1.5rem !important;
  7895. }
  7896. .p-5 {
  7897. padding: 3rem !important;
  7898. }
  7899. .px-0 {
  7900. padding-right: 0 !important;
  7901. padding-left: 0 !important;
  7902. }
  7903. .px-1 {
  7904. padding-right: 0.25rem !important;
  7905. padding-left: 0.25rem !important;
  7906. }
  7907. .px-2 {
  7908. padding-right: 0.5rem !important;
  7909. padding-left: 0.5rem !important;
  7910. }
  7911. .px-3 {
  7912. padding-right: 1rem !important;
  7913. padding-left: 1rem !important;
  7914. }
  7915. .px-4 {
  7916. padding-right: 1.5rem !important;
  7917. padding-left: 1.5rem !important;
  7918. }
  7919. .px-5 {
  7920. padding-right: 3rem !important;
  7921. padding-left: 3rem !important;
  7922. }
  7923. .py-0 {
  7924. padding-top: 0 !important;
  7925. padding-bottom: 0 !important;
  7926. }
  7927. .py-1 {
  7928. padding-top: 0.25rem !important;
  7929. padding-bottom: 0.25rem !important;
  7930. }
  7931. .py-2 {
  7932. padding-top: 0.5rem !important;
  7933. padding-bottom: 0.5rem !important;
  7934. }
  7935. .py-3 {
  7936. padding-top: 1rem !important;
  7937. padding-bottom: 1rem !important;
  7938. }
  7939. .py-4 {
  7940. padding-top: 1.5rem !important;
  7941. padding-bottom: 1.5rem !important;
  7942. }
  7943. .py-5 {
  7944. padding-top: 3rem !important;
  7945. padding-bottom: 3rem !important;
  7946. }
  7947. .pt-0 {
  7948. padding-top: 0 !important;
  7949. }
  7950. .pt-1 {
  7951. padding-top: 0.25rem !important;
  7952. }
  7953. .pt-2 {
  7954. padding-top: 0.5rem !important;
  7955. }
  7956. .pt-3 {
  7957. padding-top: 1rem !important;
  7958. }
  7959. .pt-4 {
  7960. padding-top: 1.5rem !important;
  7961. }
  7962. .pt-5 {
  7963. padding-top: 3rem !important;
  7964. }
  7965. .pe-0 {
  7966. padding-right: 0 !important;
  7967. }
  7968. .pe-1 {
  7969. padding-right: 0.25rem !important;
  7970. }
  7971. .pe-2 {
  7972. padding-right: 0.5rem !important;
  7973. }
  7974. .pe-3 {
  7975. padding-right: 1rem !important;
  7976. }
  7977. .pe-4 {
  7978. padding-right: 1.5rem !important;
  7979. }
  7980. .pe-5 {
  7981. padding-right: 3rem !important;
  7982. }
  7983. .pb-0 {
  7984. padding-bottom: 0 !important;
  7985. }
  7986. .pb-1 {
  7987. padding-bottom: 0.25rem !important;
  7988. }
  7989. .pb-2 {
  7990. padding-bottom: 0.5rem !important;
  7991. }
  7992. .pb-3 {
  7993. padding-bottom: 1rem !important;
  7994. }
  7995. .pb-4 {
  7996. padding-bottom: 1.5rem !important;
  7997. }
  7998. .pb-5 {
  7999. padding-bottom: 3rem !important;
  8000. }
  8001. .ps-0 {
  8002. padding-left: 0 !important;
  8003. }
  8004. .ps-1 {
  8005. padding-left: 0.25rem !important;
  8006. }
  8007. .ps-2 {
  8008. padding-left: 0.5rem !important;
  8009. }
  8010. .ps-3 {
  8011. padding-left: 1rem !important;
  8012. }
  8013. .ps-4 {
  8014. padding-left: 1.5rem !important;
  8015. }
  8016. .ps-5 {
  8017. padding-left: 3rem !important;
  8018. }
  8019. .gap-0 {
  8020. gap: 0 !important;
  8021. }
  8022. .gap-1 {
  8023. gap: 0.25rem !important;
  8024. }
  8025. .gap-2 {
  8026. gap: 0.5rem !important;
  8027. }
  8028. .gap-3 {
  8029. gap: 1rem !important;
  8030. }
  8031. .gap-4 {
  8032. gap: 1.5rem !important;
  8033. }
  8034. .gap-5 {
  8035. gap: 3rem !important;
  8036. }
  8037. .row-gap-0 {
  8038. row-gap: 0 !important;
  8039. }
  8040. .row-gap-1 {
  8041. row-gap: 0.25rem !important;
  8042. }
  8043. .row-gap-2 {
  8044. row-gap: 0.5rem !important;
  8045. }
  8046. .row-gap-3 {
  8047. row-gap: 1rem !important;
  8048. }
  8049. .row-gap-4 {
  8050. row-gap: 1.5rem !important;
  8051. }
  8052. .row-gap-5 {
  8053. row-gap: 3rem !important;
  8054. }
  8055. .column-gap-0 {
  8056. column-gap: 0 !important;
  8057. }
  8058. .column-gap-1 {
  8059. column-gap: 0.25rem !important;
  8060. }
  8061. .column-gap-2 {
  8062. column-gap: 0.5rem !important;
  8063. }
  8064. .column-gap-3 {
  8065. column-gap: 1rem !important;
  8066. }
  8067. .column-gap-4 {
  8068. column-gap: 1.5rem !important;
  8069. }
  8070. .column-gap-5 {
  8071. column-gap: 3rem !important;
  8072. }
  8073. .font-monospace {
  8074. font-family: var(--bs-font-monospace) !important;
  8075. }
  8076. .fs-1 {
  8077. font-size: calc(1.375rem + 1.5vw) !important;
  8078. }
  8079. .fs-2 {
  8080. font-size: calc(1.325rem + 0.9vw) !important;
  8081. }
  8082. .fs-3 {
  8083. font-size: calc(1.3rem + 0.6vw) !important;
  8084. }
  8085. .fs-4 {
  8086. font-size: calc(1.275rem + 0.3vw) !important;
  8087. }
  8088. .fs-5 {
  8089. font-size: 1.25rem !important;
  8090. }
  8091. .fs-6 {
  8092. font-size: 1rem !important;
  8093. }
  8094. .fst-italic {
  8095. font-style: italic !important;
  8096. }
  8097. .fst-normal {
  8098. font-style: normal !important;
  8099. }
  8100. .fw-lighter {
  8101. font-weight: lighter !important;
  8102. }
  8103. .fw-light {
  8104. font-weight: 300 !important;
  8105. }
  8106. .fw-normal {
  8107. font-weight: 400 !important;
  8108. }
  8109. .fw-medium {
  8110. font-weight: 500 !important;
  8111. }
  8112. .fw-semibold {
  8113. font-weight: 600 !important;
  8114. }
  8115. .fw-bold {
  8116. font-weight: 700 !important;
  8117. }
  8118. .fw-bolder {
  8119. font-weight: bolder !important;
  8120. }
  8121. .lh-1 {
  8122. line-height: 1 !important;
  8123. }
  8124. .lh-sm {
  8125. line-height: 1.25 !important;
  8126. }
  8127. .lh-base {
  8128. line-height: 1.5 !important;
  8129. }
  8130. .lh-lg {
  8131. line-height: 2 !important;
  8132. }
  8133. .text-start {
  8134. text-align: left !important;
  8135. }
  8136. .text-end {
  8137. text-align: right !important;
  8138. }
  8139. .text-center {
  8140. text-align: center !important;
  8141. }
  8142. .text-decoration-none {
  8143. text-decoration: none !important;
  8144. }
  8145. .text-decoration-underline {
  8146. text-decoration: underline !important;
  8147. }
  8148. .text-decoration-line-through {
  8149. text-decoration: line-through !important;
  8150. }
  8151. .text-lowercase {
  8152. text-transform: lowercase !important;
  8153. }
  8154. .text-uppercase {
  8155. text-transform: uppercase !important;
  8156. }
  8157. .text-capitalize {
  8158. text-transform: capitalize !important;
  8159. }
  8160. .text-wrap {
  8161. white-space: normal !important;
  8162. }
  8163. .text-nowrap {
  8164. white-space: nowrap !important;
  8165. }
  8166. /* rtl:begin:remove */
  8167. .text-break {
  8168. word-wrap: break-word !important;
  8169. word-break: break-word !important;
  8170. }
  8171. /* rtl:end:remove */
  8172. .text-primary {
  8173. --bs-text-opacity: 1;
  8174. color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
  8175. }
  8176. .text-secondary {
  8177. --bs-text-opacity: 1;
  8178. color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
  8179. }
  8180. .text-success {
  8181. --bs-text-opacity: 1;
  8182. color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
  8183. }
  8184. .text-info {
  8185. --bs-text-opacity: 1;
  8186. color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
  8187. }
  8188. .text-warning {
  8189. --bs-text-opacity: 1;
  8190. color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
  8191. }
  8192. .text-danger {
  8193. --bs-text-opacity: 1;
  8194. color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
  8195. }
  8196. .text-light {
  8197. --bs-text-opacity: 1;
  8198. color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
  8199. }
  8200. .text-dark {
  8201. --bs-text-opacity: 1;
  8202. color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  8203. }
  8204. .text-gwp-blue-dark {
  8205. --bs-text-opacity: 1;
  8206. color: rgba(var(--bs-gwp-blue-dark-rgb), var(--bs-text-opacity)) !important;
  8207. }
  8208. .text-gwp-blue {
  8209. --bs-text-opacity: 1;
  8210. color: rgba(var(--bs-gwp-blue-rgb), var(--bs-text-opacity)) !important;
  8211. }
  8212. .text-gwp-blue-blue-green {
  8213. --bs-text-opacity: 1;
  8214. color: rgba(var(--bs-gwp-blue-blue-green-rgb), var(--bs-text-opacity)) !important;
  8215. }
  8216. .text-gwp-blue-green {
  8217. --bs-text-opacity: 1;
  8218. color: rgba(var(--bs-gwp-blue-green-rgb), var(--bs-text-opacity)) !important;
  8219. }
  8220. .text-gwp-green-green-blue {
  8221. --bs-text-opacity: 1;
  8222. color: rgba(var(--bs-gwp-green-green-blue-rgb), var(--bs-text-opacity)) !important;
  8223. }
  8224. .text-gwp-green {
  8225. --bs-text-opacity: 1;
  8226. color: rgba(var(--bs-gwp-green-rgb), var(--bs-text-opacity)) !important;
  8227. }
  8228. .text-gwp-green-dark {
  8229. --bs-text-opacity: 1;
  8230. color: rgba(var(--bs-gwp-green-dark-rgb), var(--bs-text-opacity)) !important;
  8231. }
  8232. .text-gwp-orig-yellow {
  8233. --bs-text-opacity: 1;
  8234. color: rgba(var(--bs-gwp-orig-yellow-rgb), var(--bs-text-opacity)) !important;
  8235. }
  8236. .text-gwp-orig-light-green {
  8237. --bs-text-opacity: 1;
  8238. color: rgba(var(--bs-gwp-orig-light-green-rgb), var(--bs-text-opacity)) !important;
  8239. }
  8240. .text-gwp-orig-green {
  8241. --bs-text-opacity: 1;
  8242. color: rgba(var(--bs-gwp-orig-green-rgb), var(--bs-text-opacity)) !important;
  8243. }
  8244. .text-gwp-orig-dark-green {
  8245. --bs-text-opacity: 1;
  8246. color: rgba(var(--bs-gwp-orig-dark-green-rgb), var(--bs-text-opacity)) !important;
  8247. }
  8248. .text-gwp-orig-blue-green {
  8249. --bs-text-opacity: 1;
  8250. color: rgba(var(--bs-gwp-orig-blue-green-rgb), var(--bs-text-opacity)) !important;
  8251. }
  8252. .text-gwp-orig-blue {
  8253. --bs-text-opacity: 1;
  8254. color: rgba(var(--bs-gwp-orig-blue-rgb), var(--bs-text-opacity)) !important;
  8255. }
  8256. .text-gwp-orig-dark-blue {
  8257. --bs-text-opacity: 1;
  8258. color: rgba(var(--bs-gwp-orig-dark-blue-rgb), var(--bs-text-opacity)) !important;
  8259. }
  8260. .text-gwp-grey {
  8261. --bs-text-opacity: 1;
  8262. color: rgba(var(--bs-gwp-grey-rgb), var(--bs-text-opacity)) !important;
  8263. }
  8264. .text-muted {
  8265. --bs-text-opacity: 1;
  8266. color: var(--bs-secondary-color) !important;
  8267. }
  8268. .text-black-50 {
  8269. --bs-text-opacity: 1;
  8270. color: rgba(0, 0, 0, 0.5) !important;
  8271. }
  8272. .text-white-50 {
  8273. --bs-text-opacity: 1;
  8274. color: rgba(255, 255, 255, 0.5) !important;
  8275. }
  8276. .text-body-secondary {
  8277. --bs-text-opacity: 1;
  8278. color: var(--bs-secondary-color) !important;
  8279. }
  8280. .text-body-tertiary {
  8281. --bs-text-opacity: 1;
  8282. color: var(--bs-tertiary-color) !important;
  8283. }
  8284. .text-body-emphasis {
  8285. --bs-text-opacity: 1;
  8286. color: var(--bs-emphasis-color) !important;
  8287. }
  8288. .text-reset {
  8289. --bs-text-opacity: 1;
  8290. color: inherit !important;
  8291. }
  8292. .text-opacity-25 {
  8293. --bs-text-opacity: 0.25;
  8294. }
  8295. .text-opacity-50 {
  8296. --bs-text-opacity: 0.5;
  8297. }
  8298. .text-opacity-75 {
  8299. --bs-text-opacity: 0.75;
  8300. }
  8301. .text-opacity-100 {
  8302. --bs-text-opacity: 1;
  8303. }
  8304. .text-primary-emphasis {
  8305. color: var(--bs-primary-text-emphasis) !important;
  8306. }
  8307. .text-secondary-emphasis {
  8308. color: var(--bs-secondary-text-emphasis) !important;
  8309. }
  8310. .text-success-emphasis {
  8311. color: var(--bs-success-text-emphasis) !important;
  8312. }
  8313. .text-info-emphasis {
  8314. color: var(--bs-info-text-emphasis) !important;
  8315. }
  8316. .text-warning-emphasis {
  8317. color: var(--bs-warning-text-emphasis) !important;
  8318. }
  8319. .text-danger-emphasis {
  8320. color: var(--bs-danger-text-emphasis) !important;
  8321. }
  8322. .text-light-emphasis {
  8323. color: var(--bs-light-text-emphasis) !important;
  8324. }
  8325. .text-dark-emphasis {
  8326. color: var(--bs-dark-text-emphasis) !important;
  8327. }
  8328. .link-opacity-10 {
  8329. --bs-link-opacity: 0.1;
  8330. }
  8331. .link-opacity-10-hover:hover {
  8332. --bs-link-opacity: 0.1;
  8333. }
  8334. .link-opacity-25 {
  8335. --bs-link-opacity: 0.25;
  8336. }
  8337. .link-opacity-25-hover:hover {
  8338. --bs-link-opacity: 0.25;
  8339. }
  8340. .link-opacity-50 {
  8341. --bs-link-opacity: 0.5;
  8342. }
  8343. .link-opacity-50-hover:hover {
  8344. --bs-link-opacity: 0.5;
  8345. }
  8346. .link-opacity-75 {
  8347. --bs-link-opacity: 0.75;
  8348. }
  8349. .link-opacity-75-hover:hover {
  8350. --bs-link-opacity: 0.75;
  8351. }
  8352. .link-opacity-100 {
  8353. --bs-link-opacity: 1;
  8354. }
  8355. .link-opacity-100-hover:hover {
  8356. --bs-link-opacity: 1;
  8357. }
  8358. .link-offset-1 {
  8359. text-underline-offset: 0.125em !important;
  8360. }
  8361. .link-offset-1-hover:hover {
  8362. text-underline-offset: 0.125em !important;
  8363. }
  8364. .link-offset-2 {
  8365. text-underline-offset: 0.25em !important;
  8366. }
  8367. .link-offset-2-hover:hover {
  8368. text-underline-offset: 0.25em !important;
  8369. }
  8370. .link-offset-3 {
  8371. text-underline-offset: 0.375em !important;
  8372. }
  8373. .link-offset-3-hover:hover {
  8374. text-underline-offset: 0.375em !important;
  8375. }
  8376. .link-underline-primary {
  8377. --bs-link-underline-opacity: 1;
  8378. text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  8379. }
  8380. .link-underline-secondary {
  8381. --bs-link-underline-opacity: 1;
  8382. text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  8383. }
  8384. .link-underline-success {
  8385. --bs-link-underline-opacity: 1;
  8386. text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  8387. }
  8388. .link-underline-info {
  8389. --bs-link-underline-opacity: 1;
  8390. text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  8391. }
  8392. .link-underline-warning {
  8393. --bs-link-underline-opacity: 1;
  8394. text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  8395. }
  8396. .link-underline-danger {
  8397. --bs-link-underline-opacity: 1;
  8398. text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  8399. }
  8400. .link-underline-light {
  8401. --bs-link-underline-opacity: 1;
  8402. text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  8403. }
  8404. .link-underline-dark {
  8405. --bs-link-underline-opacity: 1;
  8406. text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  8407. }
  8408. .link-underline {
  8409. --bs-link-underline-opacity: 1;
  8410. text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  8411. }
  8412. .link-underline-opacity-0 {
  8413. --bs-link-underline-opacity: 0;
  8414. }
  8415. .link-underline-opacity-0-hover:hover {
  8416. --bs-link-underline-opacity: 0;
  8417. }
  8418. .link-underline-opacity-10 {
  8419. --bs-link-underline-opacity: 0.1;
  8420. }
  8421. .link-underline-opacity-10-hover:hover {
  8422. --bs-link-underline-opacity: 0.1;
  8423. }
  8424. .link-underline-opacity-25 {
  8425. --bs-link-underline-opacity: 0.25;
  8426. }
  8427. .link-underline-opacity-25-hover:hover {
  8428. --bs-link-underline-opacity: 0.25;
  8429. }
  8430. .link-underline-opacity-50 {
  8431. --bs-link-underline-opacity: 0.5;
  8432. }
  8433. .link-underline-opacity-50-hover:hover {
  8434. --bs-link-underline-opacity: 0.5;
  8435. }
  8436. .link-underline-opacity-75 {
  8437. --bs-link-underline-opacity: 0.75;
  8438. }
  8439. .link-underline-opacity-75-hover:hover {
  8440. --bs-link-underline-opacity: 0.75;
  8441. }
  8442. .link-underline-opacity-100 {
  8443. --bs-link-underline-opacity: 1;
  8444. }
  8445. .link-underline-opacity-100-hover:hover {
  8446. --bs-link-underline-opacity: 1;
  8447. }
  8448. .bg-primary {
  8449. --bs-bg-opacity: 1;
  8450. background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  8451. }
  8452. .bg-secondary {
  8453. --bs-bg-opacity: 1;
  8454. background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  8455. }
  8456. .bg-success {
  8457. --bs-bg-opacity: 1;
  8458. background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  8459. }
  8460. .bg-info {
  8461. --bs-bg-opacity: 1;
  8462. background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  8463. }
  8464. .bg-warning {
  8465. --bs-bg-opacity: 1;
  8466. background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  8467. }
  8468. .bg-danger {
  8469. --bs-bg-opacity: 1;
  8470. background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  8471. }
  8472. .bg-light {
  8473. --bs-bg-opacity: 1;
  8474. background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  8475. }
  8476. .bg-dark {
  8477. --bs-bg-opacity: 1;
  8478. background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  8479. }
  8480. .bg-gwp-blue-dark {
  8481. --bs-bg-opacity: 1;
  8482. background-color: rgba(var(--bs-gwp-blue-dark-rgb), var(--bs-bg-opacity)) !important;
  8483. }
  8484. .bg-gwp-blue {
  8485. --bs-bg-opacity: 1;
  8486. background-color: rgba(var(--bs-gwp-blue-rgb), var(--bs-bg-opacity)) !important;
  8487. }
  8488. .bg-gwp-blue-blue-green {
  8489. --bs-bg-opacity: 1;
  8490. background-color: rgba(var(--bs-gwp-blue-blue-green-rgb), var(--bs-bg-opacity)) !important;
  8491. }
  8492. .bg-gwp-blue-green {
  8493. --bs-bg-opacity: 1;
  8494. background-color: rgba(var(--bs-gwp-blue-green-rgb), var(--bs-bg-opacity)) !important;
  8495. }
  8496. .bg-gwp-green-green-blue {
  8497. --bs-bg-opacity: 1;
  8498. background-color: rgba(var(--bs-gwp-green-green-blue-rgb), var(--bs-bg-opacity)) !important;
  8499. }
  8500. .bg-gwp-green {
  8501. --bs-bg-opacity: 1;
  8502. background-color: rgba(var(--bs-gwp-green-rgb), var(--bs-bg-opacity)) !important;
  8503. }
  8504. .bg-gwp-green-dark {
  8505. --bs-bg-opacity: 1;
  8506. background-color: rgba(var(--bs-gwp-green-dark-rgb), var(--bs-bg-opacity)) !important;
  8507. }
  8508. .bg-gwp-orig-yellow {
  8509. --bs-bg-opacity: 1;
  8510. background-color: rgba(var(--bs-gwp-orig-yellow-rgb), var(--bs-bg-opacity)) !important;
  8511. }
  8512. .bg-gwp-orig-light-green {
  8513. --bs-bg-opacity: 1;
  8514. background-color: rgba(var(--bs-gwp-orig-light-green-rgb), var(--bs-bg-opacity)) !important;
  8515. }
  8516. .bg-gwp-orig-green {
  8517. --bs-bg-opacity: 1;
  8518. background-color: rgba(var(--bs-gwp-orig-green-rgb), var(--bs-bg-opacity)) !important;
  8519. }
  8520. .bg-gwp-orig-dark-green {
  8521. --bs-bg-opacity: 1;
  8522. background-color: rgba(var(--bs-gwp-orig-dark-green-rgb), var(--bs-bg-opacity)) !important;
  8523. }
  8524. .bg-gwp-orig-blue-green {
  8525. --bs-bg-opacity: 1;
  8526. background-color: rgba(var(--bs-gwp-orig-blue-green-rgb), var(--bs-bg-opacity)) !important;
  8527. }
  8528. .bg-gwp-orig-blue {
  8529. --bs-bg-opacity: 1;
  8530. background-color: rgba(var(--bs-gwp-orig-blue-rgb), var(--bs-bg-opacity)) !important;
  8531. }
  8532. .bg-gwp-orig-dark-blue {
  8533. --bs-bg-opacity: 1;
  8534. background-color: rgba(var(--bs-gwp-orig-dark-blue-rgb), var(--bs-bg-opacity)) !important;
  8535. }
  8536. .bg-gwp-grey {
  8537. --bs-bg-opacity: 1;
  8538. background-color: rgba(var(--bs-gwp-grey-rgb), var(--bs-bg-opacity)) !important;
  8539. }
  8540. .bg-transparent {
  8541. --bs-bg-opacity: 1;
  8542. background-color: transparent !important;
  8543. }
  8544. .bg-body-secondary {
  8545. --bs-bg-opacity: 1;
  8546. background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  8547. }
  8548. .bg-body-tertiary {
  8549. --bs-bg-opacity: 1;
  8550. background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  8551. }
  8552. .bg-opacity-10 {
  8553. --bs-bg-opacity: 0.1;
  8554. }
  8555. .bg-opacity-25 {
  8556. --bs-bg-opacity: 0.25;
  8557. }
  8558. .bg-opacity-50 {
  8559. --bs-bg-opacity: 0.5;
  8560. }
  8561. .bg-opacity-75 {
  8562. --bs-bg-opacity: 0.75;
  8563. }
  8564. .bg-opacity-100 {
  8565. --bs-bg-opacity: 1;
  8566. }
  8567. .bg-primary-subtle {
  8568. background-color: var(--bs-primary-bg-subtle) !important;
  8569. }
  8570. .bg-secondary-subtle {
  8571. background-color: var(--bs-secondary-bg-subtle) !important;
  8572. }
  8573. .bg-success-subtle {
  8574. background-color: var(--bs-success-bg-subtle) !important;
  8575. }
  8576. .bg-info-subtle {
  8577. background-color: var(--bs-info-bg-subtle) !important;
  8578. }
  8579. .bg-warning-subtle {
  8580. background-color: var(--bs-warning-bg-subtle) !important;
  8581. }
  8582. .bg-danger-subtle {
  8583. background-color: var(--bs-danger-bg-subtle) !important;
  8584. }
  8585. .bg-light-subtle {
  8586. background-color: var(--bs-light-bg-subtle) !important;
  8587. }
  8588. .bg-dark-subtle {
  8589. background-color: var(--bs-dark-bg-subtle) !important;
  8590. }
  8591. .bg-gradient {
  8592. background-image: var(--bs-gradient) !important;
  8593. }
  8594. .user-select-all {
  8595. user-select: all !important;
  8596. }
  8597. .user-select-auto {
  8598. user-select: auto !important;
  8599. }
  8600. .user-select-none {
  8601. user-select: none !important;
  8602. }
  8603. .pe-none {
  8604. pointer-events: none !important;
  8605. }
  8606. .pe-auto {
  8607. pointer-events: auto !important;
  8608. }
  8609. .rounded {
  8610. border-radius: var(--bs-border-radius) !important;
  8611. }
  8612. .rounded-0 {
  8613. border-radius: 0 !important;
  8614. }
  8615. .rounded-1 {
  8616. border-radius: var(--bs-border-radius-sm) !important;
  8617. }
  8618. .rounded-2 {
  8619. border-radius: var(--bs-border-radius) !important;
  8620. }
  8621. .rounded-3 {
  8622. border-radius: var(--bs-border-radius-lg) !important;
  8623. }
  8624. .rounded-4 {
  8625. border-radius: var(--bs-border-radius-xl) !important;
  8626. }
  8627. .rounded-5 {
  8628. border-radius: var(--bs-border-radius-xxl) !important;
  8629. }
  8630. .rounded-circle {
  8631. border-radius: 50% !important;
  8632. }
  8633. .rounded-pill {
  8634. border-radius: var(--bs-border-radius-pill) !important;
  8635. }
  8636. .rounded-top {
  8637. border-top-left-radius: var(--bs-border-radius) !important;
  8638. border-top-right-radius: var(--bs-border-radius) !important;
  8639. }
  8640. .rounded-top-0 {
  8641. border-top-left-radius: 0 !important;
  8642. border-top-right-radius: 0 !important;
  8643. }
  8644. .rounded-top-1 {
  8645. border-top-left-radius: var(--bs-border-radius-sm) !important;
  8646. border-top-right-radius: var(--bs-border-radius-sm) !important;
  8647. }
  8648. .rounded-top-2 {
  8649. border-top-left-radius: var(--bs-border-radius) !important;
  8650. border-top-right-radius: var(--bs-border-radius) !important;
  8651. }
  8652. .rounded-top-3 {
  8653. border-top-left-radius: var(--bs-border-radius-lg) !important;
  8654. border-top-right-radius: var(--bs-border-radius-lg) !important;
  8655. }
  8656. .rounded-top-4 {
  8657. border-top-left-radius: var(--bs-border-radius-xl) !important;
  8658. border-top-right-radius: var(--bs-border-radius-xl) !important;
  8659. }
  8660. .rounded-top-5 {
  8661. border-top-left-radius: var(--bs-border-radius-xxl) !important;
  8662. border-top-right-radius: var(--bs-border-radius-xxl) !important;
  8663. }
  8664. .rounded-top-circle {
  8665. border-top-left-radius: 50% !important;
  8666. border-top-right-radius: 50% !important;
  8667. }
  8668. .rounded-top-pill {
  8669. border-top-left-radius: var(--bs-border-radius-pill) !important;
  8670. border-top-right-radius: var(--bs-border-radius-pill) !important;
  8671. }
  8672. .rounded-end {
  8673. border-top-right-radius: var(--bs-border-radius) !important;
  8674. border-bottom-right-radius: var(--bs-border-radius) !important;
  8675. }
  8676. .rounded-end-0 {
  8677. border-top-right-radius: 0 !important;
  8678. border-bottom-right-radius: 0 !important;
  8679. }
  8680. .rounded-end-1 {
  8681. border-top-right-radius: var(--bs-border-radius-sm) !important;
  8682. border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  8683. }
  8684. .rounded-end-2 {
  8685. border-top-right-radius: var(--bs-border-radius) !important;
  8686. border-bottom-right-radius: var(--bs-border-radius) !important;
  8687. }
  8688. .rounded-end-3 {
  8689. border-top-right-radius: var(--bs-border-radius-lg) !important;
  8690. border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  8691. }
  8692. .rounded-end-4 {
  8693. border-top-right-radius: var(--bs-border-radius-xl) !important;
  8694. border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  8695. }
  8696. .rounded-end-5 {
  8697. border-top-right-radius: var(--bs-border-radius-xxl) !important;
  8698. border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  8699. }
  8700. .rounded-end-circle {
  8701. border-top-right-radius: 50% !important;
  8702. border-bottom-right-radius: 50% !important;
  8703. }
  8704. .rounded-end-pill {
  8705. border-top-right-radius: var(--bs-border-radius-pill) !important;
  8706. border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  8707. }
  8708. .rounded-bottom {
  8709. border-bottom-right-radius: var(--bs-border-radius) !important;
  8710. border-bottom-left-radius: var(--bs-border-radius) !important;
  8711. }
  8712. .rounded-bottom-0 {
  8713. border-bottom-right-radius: 0 !important;
  8714. border-bottom-left-radius: 0 !important;
  8715. }
  8716. .rounded-bottom-1 {
  8717. border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  8718. border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  8719. }
  8720. .rounded-bottom-2 {
  8721. border-bottom-right-radius: var(--bs-border-radius) !important;
  8722. border-bottom-left-radius: var(--bs-border-radius) !important;
  8723. }
  8724. .rounded-bottom-3 {
  8725. border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  8726. border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  8727. }
  8728. .rounded-bottom-4 {
  8729. border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  8730. border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  8731. }
  8732. .rounded-bottom-5 {
  8733. border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  8734. border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  8735. }
  8736. .rounded-bottom-circle {
  8737. border-bottom-right-radius: 50% !important;
  8738. border-bottom-left-radius: 50% !important;
  8739. }
  8740. .rounded-bottom-pill {
  8741. border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  8742. border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  8743. }
  8744. .rounded-start {
  8745. border-bottom-left-radius: var(--bs-border-radius) !important;
  8746. border-top-left-radius: var(--bs-border-radius) !important;
  8747. }
  8748. .rounded-start-0 {
  8749. border-bottom-left-radius: 0 !important;
  8750. border-top-left-radius: 0 !important;
  8751. }
  8752. .rounded-start-1 {
  8753. border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  8754. border-top-left-radius: var(--bs-border-radius-sm) !important;
  8755. }
  8756. .rounded-start-2 {
  8757. border-bottom-left-radius: var(--bs-border-radius) !important;
  8758. border-top-left-radius: var(--bs-border-radius) !important;
  8759. }
  8760. .rounded-start-3 {
  8761. border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  8762. border-top-left-radius: var(--bs-border-radius-lg) !important;
  8763. }
  8764. .rounded-start-4 {
  8765. border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  8766. border-top-left-radius: var(--bs-border-radius-xl) !important;
  8767. }
  8768. .rounded-start-5 {
  8769. border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  8770. border-top-left-radius: var(--bs-border-radius-xxl) !important;
  8771. }
  8772. .rounded-start-circle {
  8773. border-bottom-left-radius: 50% !important;
  8774. border-top-left-radius: 50% !important;
  8775. }
  8776. .rounded-start-pill {
  8777. border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  8778. border-top-left-radius: var(--bs-border-radius-pill) !important;
  8779. }
  8780. .visible {
  8781. visibility: visible !important;
  8782. }
  8783. .invisible {
  8784. visibility: hidden !important;
  8785. }
  8786. .z-n1 {
  8787. z-index: -1 !important;
  8788. }
  8789. .z-0 {
  8790. z-index: 0 !important;
  8791. }
  8792. .z-1 {
  8793. z-index: 1 !important;
  8794. }
  8795. .z-2 {
  8796. z-index: 2 !important;
  8797. }
  8798. .z-3 {
  8799. z-index: 3 !important;
  8800. }
  8801. @media (min-width: 576px) {
  8802. .float-sm-start {
  8803. float: left !important;
  8804. }
  8805. .float-sm-end {
  8806. float: right !important;
  8807. }
  8808. .float-sm-none {
  8809. float: none !important;
  8810. }
  8811. .object-fit-sm-contain {
  8812. object-fit: contain !important;
  8813. }
  8814. .object-fit-sm-cover {
  8815. object-fit: cover !important;
  8816. }
  8817. .object-fit-sm-fill {
  8818. object-fit: fill !important;
  8819. }
  8820. .object-fit-sm-scale {
  8821. object-fit: scale-down !important;
  8822. }
  8823. .object-fit-sm-none {
  8824. object-fit: none !important;
  8825. }
  8826. .d-sm-inline {
  8827. display: inline !important;
  8828. }
  8829. .d-sm-inline-block {
  8830. display: inline-block !important;
  8831. }
  8832. .d-sm-block {
  8833. display: block !important;
  8834. }
  8835. .d-sm-grid {
  8836. display: grid !important;
  8837. }
  8838. .d-sm-inline-grid {
  8839. display: inline-grid !important;
  8840. }
  8841. .d-sm-table {
  8842. display: table !important;
  8843. }
  8844. .d-sm-table-row {
  8845. display: table-row !important;
  8846. }
  8847. .d-sm-table-cell {
  8848. display: table-cell !important;
  8849. }
  8850. .d-sm-flex {
  8851. display: flex !important;
  8852. }
  8853. .d-sm-inline-flex {
  8854. display: inline-flex !important;
  8855. }
  8856. .d-sm-none {
  8857. display: none !important;
  8858. }
  8859. .flex-sm-fill {
  8860. flex: 1 1 auto !important;
  8861. }
  8862. .flex-sm-row {
  8863. flex-direction: row !important;
  8864. }
  8865. .flex-sm-column {
  8866. flex-direction: column !important;
  8867. }
  8868. .flex-sm-row-reverse {
  8869. flex-direction: row-reverse !important;
  8870. }
  8871. .flex-sm-column-reverse {
  8872. flex-direction: column-reverse !important;
  8873. }
  8874. .flex-sm-grow-0 {
  8875. flex-grow: 0 !important;
  8876. }
  8877. .flex-sm-grow-1 {
  8878. flex-grow: 1 !important;
  8879. }
  8880. .flex-sm-shrink-0 {
  8881. flex-shrink: 0 !important;
  8882. }
  8883. .flex-sm-shrink-1 {
  8884. flex-shrink: 1 !important;
  8885. }
  8886. .flex-sm-wrap {
  8887. flex-wrap: wrap !important;
  8888. }
  8889. .flex-sm-nowrap {
  8890. flex-wrap: nowrap !important;
  8891. }
  8892. .flex-sm-wrap-reverse {
  8893. flex-wrap: wrap-reverse !important;
  8894. }
  8895. .justify-content-sm-start {
  8896. justify-content: flex-start !important;
  8897. }
  8898. .justify-content-sm-end {
  8899. justify-content: flex-end !important;
  8900. }
  8901. .justify-content-sm-center {
  8902. justify-content: center !important;
  8903. }
  8904. .justify-content-sm-between {
  8905. justify-content: space-between !important;
  8906. }
  8907. .justify-content-sm-around {
  8908. justify-content: space-around !important;
  8909. }
  8910. .justify-content-sm-evenly {
  8911. justify-content: space-evenly !important;
  8912. }
  8913. .align-items-sm-start {
  8914. align-items: flex-start !important;
  8915. }
  8916. .align-items-sm-end {
  8917. align-items: flex-end !important;
  8918. }
  8919. .align-items-sm-center {
  8920. align-items: center !important;
  8921. }
  8922. .align-items-sm-baseline {
  8923. align-items: baseline !important;
  8924. }
  8925. .align-items-sm-stretch {
  8926. align-items: stretch !important;
  8927. }
  8928. .align-content-sm-start {
  8929. align-content: flex-start !important;
  8930. }
  8931. .align-content-sm-end {
  8932. align-content: flex-end !important;
  8933. }
  8934. .align-content-sm-center {
  8935. align-content: center !important;
  8936. }
  8937. .align-content-sm-between {
  8938. align-content: space-between !important;
  8939. }
  8940. .align-content-sm-around {
  8941. align-content: space-around !important;
  8942. }
  8943. .align-content-sm-stretch {
  8944. align-content: stretch !important;
  8945. }
  8946. .align-self-sm-auto {
  8947. align-self: auto !important;
  8948. }
  8949. .align-self-sm-start {
  8950. align-self: flex-start !important;
  8951. }
  8952. .align-self-sm-end {
  8953. align-self: flex-end !important;
  8954. }
  8955. .align-self-sm-center {
  8956. align-self: center !important;
  8957. }
  8958. .align-self-sm-baseline {
  8959. align-self: baseline !important;
  8960. }
  8961. .align-self-sm-stretch {
  8962. align-self: stretch !important;
  8963. }
  8964. .order-sm-first {
  8965. order: -1 !important;
  8966. }
  8967. .order-sm-0 {
  8968. order: 0 !important;
  8969. }
  8970. .order-sm-1 {
  8971. order: 1 !important;
  8972. }
  8973. .order-sm-2 {
  8974. order: 2 !important;
  8975. }
  8976. .order-sm-3 {
  8977. order: 3 !important;
  8978. }
  8979. .order-sm-4 {
  8980. order: 4 !important;
  8981. }
  8982. .order-sm-5 {
  8983. order: 5 !important;
  8984. }
  8985. .order-sm-last {
  8986. order: 6 !important;
  8987. }
  8988. .m-sm-0 {
  8989. margin: 0 !important;
  8990. }
  8991. .m-sm-1 {
  8992. margin: 0.25rem !important;
  8993. }
  8994. .m-sm-2 {
  8995. margin: 0.5rem !important;
  8996. }
  8997. .m-sm-3 {
  8998. margin: 1rem !important;
  8999. }
  9000. .m-sm-4 {
  9001. margin: 1.5rem !important;
  9002. }
  9003. .m-sm-5 {
  9004. margin: 3rem !important;
  9005. }
  9006. .m-sm-auto {
  9007. margin: auto !important;
  9008. }
  9009. .mx-sm-0 {
  9010. margin-right: 0 !important;
  9011. margin-left: 0 !important;
  9012. }
  9013. .mx-sm-1 {
  9014. margin-right: 0.25rem !important;
  9015. margin-left: 0.25rem !important;
  9016. }
  9017. .mx-sm-2 {
  9018. margin-right: 0.5rem !important;
  9019. margin-left: 0.5rem !important;
  9020. }
  9021. .mx-sm-3 {
  9022. margin-right: 1rem !important;
  9023. margin-left: 1rem !important;
  9024. }
  9025. .mx-sm-4 {
  9026. margin-right: 1.5rem !important;
  9027. margin-left: 1.5rem !important;
  9028. }
  9029. .mx-sm-5 {
  9030. margin-right: 3rem !important;
  9031. margin-left: 3rem !important;
  9032. }
  9033. .mx-sm-auto {
  9034. margin-right: auto !important;
  9035. margin-left: auto !important;
  9036. }
  9037. .my-sm-0 {
  9038. margin-top: 0 !important;
  9039. margin-bottom: 0 !important;
  9040. }
  9041. .my-sm-1 {
  9042. margin-top: 0.25rem !important;
  9043. margin-bottom: 0.25rem !important;
  9044. }
  9045. .my-sm-2 {
  9046. margin-top: 0.5rem !important;
  9047. margin-bottom: 0.5rem !important;
  9048. }
  9049. .my-sm-3 {
  9050. margin-top: 1rem !important;
  9051. margin-bottom: 1rem !important;
  9052. }
  9053. .my-sm-4 {
  9054. margin-top: 1.5rem !important;
  9055. margin-bottom: 1.5rem !important;
  9056. }
  9057. .my-sm-5 {
  9058. margin-top: 3rem !important;
  9059. margin-bottom: 3rem !important;
  9060. }
  9061. .my-sm-auto {
  9062. margin-top: auto !important;
  9063. margin-bottom: auto !important;
  9064. }
  9065. .mt-sm-0 {
  9066. margin-top: 0 !important;
  9067. }
  9068. .mt-sm-1 {
  9069. margin-top: 0.25rem !important;
  9070. }
  9071. .mt-sm-2 {
  9072. margin-top: 0.5rem !important;
  9073. }
  9074. .mt-sm-3 {
  9075. margin-top: 1rem !important;
  9076. }
  9077. .mt-sm-4 {
  9078. margin-top: 1.5rem !important;
  9079. }
  9080. .mt-sm-5 {
  9081. margin-top: 3rem !important;
  9082. }
  9083. .mt-sm-auto {
  9084. margin-top: auto !important;
  9085. }
  9086. .me-sm-0 {
  9087. margin-right: 0 !important;
  9088. }
  9089. .me-sm-1 {
  9090. margin-right: 0.25rem !important;
  9091. }
  9092. .me-sm-2 {
  9093. margin-right: 0.5rem !important;
  9094. }
  9095. .me-sm-3 {
  9096. margin-right: 1rem !important;
  9097. }
  9098. .me-sm-4 {
  9099. margin-right: 1.5rem !important;
  9100. }
  9101. .me-sm-5 {
  9102. margin-right: 3rem !important;
  9103. }
  9104. .me-sm-auto {
  9105. margin-right: auto !important;
  9106. }
  9107. .mb-sm-0 {
  9108. margin-bottom: 0 !important;
  9109. }
  9110. .mb-sm-1 {
  9111. margin-bottom: 0.25rem !important;
  9112. }
  9113. .mb-sm-2 {
  9114. margin-bottom: 0.5rem !important;
  9115. }
  9116. .mb-sm-3 {
  9117. margin-bottom: 1rem !important;
  9118. }
  9119. .mb-sm-4 {
  9120. margin-bottom: 1.5rem !important;
  9121. }
  9122. .mb-sm-5 {
  9123. margin-bottom: 3rem !important;
  9124. }
  9125. .mb-sm-auto {
  9126. margin-bottom: auto !important;
  9127. }
  9128. .ms-sm-0 {
  9129. margin-left: 0 !important;
  9130. }
  9131. .ms-sm-1 {
  9132. margin-left: 0.25rem !important;
  9133. }
  9134. .ms-sm-2 {
  9135. margin-left: 0.5rem !important;
  9136. }
  9137. .ms-sm-3 {
  9138. margin-left: 1rem !important;
  9139. }
  9140. .ms-sm-4 {
  9141. margin-left: 1.5rem !important;
  9142. }
  9143. .ms-sm-5 {
  9144. margin-left: 3rem !important;
  9145. }
  9146. .ms-sm-auto {
  9147. margin-left: auto !important;
  9148. }
  9149. .p-sm-0 {
  9150. padding: 0 !important;
  9151. }
  9152. .p-sm-1 {
  9153. padding: 0.25rem !important;
  9154. }
  9155. .p-sm-2 {
  9156. padding: 0.5rem !important;
  9157. }
  9158. .p-sm-3 {
  9159. padding: 1rem !important;
  9160. }
  9161. .p-sm-4 {
  9162. padding: 1.5rem !important;
  9163. }
  9164. .p-sm-5 {
  9165. padding: 3rem !important;
  9166. }
  9167. .px-sm-0 {
  9168. padding-right: 0 !important;
  9169. padding-left: 0 !important;
  9170. }
  9171. .px-sm-1 {
  9172. padding-right: 0.25rem !important;
  9173. padding-left: 0.25rem !important;
  9174. }
  9175. .px-sm-2 {
  9176. padding-right: 0.5rem !important;
  9177. padding-left: 0.5rem !important;
  9178. }
  9179. .px-sm-3 {
  9180. padding-right: 1rem !important;
  9181. padding-left: 1rem !important;
  9182. }
  9183. .px-sm-4 {
  9184. padding-right: 1.5rem !important;
  9185. padding-left: 1.5rem !important;
  9186. }
  9187. .px-sm-5 {
  9188. padding-right: 3rem !important;
  9189. padding-left: 3rem !important;
  9190. }
  9191. .py-sm-0 {
  9192. padding-top: 0 !important;
  9193. padding-bottom: 0 !important;
  9194. }
  9195. .py-sm-1 {
  9196. padding-top: 0.25rem !important;
  9197. padding-bottom: 0.25rem !important;
  9198. }
  9199. .py-sm-2 {
  9200. padding-top: 0.5rem !important;
  9201. padding-bottom: 0.5rem !important;
  9202. }
  9203. .py-sm-3 {
  9204. padding-top: 1rem !important;
  9205. padding-bottom: 1rem !important;
  9206. }
  9207. .py-sm-4 {
  9208. padding-top: 1.5rem !important;
  9209. padding-bottom: 1.5rem !important;
  9210. }
  9211. .py-sm-5 {
  9212. padding-top: 3rem !important;
  9213. padding-bottom: 3rem !important;
  9214. }
  9215. .pt-sm-0 {
  9216. padding-top: 0 !important;
  9217. }
  9218. .pt-sm-1 {
  9219. padding-top: 0.25rem !important;
  9220. }
  9221. .pt-sm-2 {
  9222. padding-top: 0.5rem !important;
  9223. }
  9224. .pt-sm-3 {
  9225. padding-top: 1rem !important;
  9226. }
  9227. .pt-sm-4 {
  9228. padding-top: 1.5rem !important;
  9229. }
  9230. .pt-sm-5 {
  9231. padding-top: 3rem !important;
  9232. }
  9233. .pe-sm-0 {
  9234. padding-right: 0 !important;
  9235. }
  9236. .pe-sm-1 {
  9237. padding-right: 0.25rem !important;
  9238. }
  9239. .pe-sm-2 {
  9240. padding-right: 0.5rem !important;
  9241. }
  9242. .pe-sm-3 {
  9243. padding-right: 1rem !important;
  9244. }
  9245. .pe-sm-4 {
  9246. padding-right: 1.5rem !important;
  9247. }
  9248. .pe-sm-5 {
  9249. padding-right: 3rem !important;
  9250. }
  9251. .pb-sm-0 {
  9252. padding-bottom: 0 !important;
  9253. }
  9254. .pb-sm-1 {
  9255. padding-bottom: 0.25rem !important;
  9256. }
  9257. .pb-sm-2 {
  9258. padding-bottom: 0.5rem !important;
  9259. }
  9260. .pb-sm-3 {
  9261. padding-bottom: 1rem !important;
  9262. }
  9263. .pb-sm-4 {
  9264. padding-bottom: 1.5rem !important;
  9265. }
  9266. .pb-sm-5 {
  9267. padding-bottom: 3rem !important;
  9268. }
  9269. .ps-sm-0 {
  9270. padding-left: 0 !important;
  9271. }
  9272. .ps-sm-1 {
  9273. padding-left: 0.25rem !important;
  9274. }
  9275. .ps-sm-2 {
  9276. padding-left: 0.5rem !important;
  9277. }
  9278. .ps-sm-3 {
  9279. padding-left: 1rem !important;
  9280. }
  9281. .ps-sm-4 {
  9282. padding-left: 1.5rem !important;
  9283. }
  9284. .ps-sm-5 {
  9285. padding-left: 3rem !important;
  9286. }
  9287. .gap-sm-0 {
  9288. gap: 0 !important;
  9289. }
  9290. .gap-sm-1 {
  9291. gap: 0.25rem !important;
  9292. }
  9293. .gap-sm-2 {
  9294. gap: 0.5rem !important;
  9295. }
  9296. .gap-sm-3 {
  9297. gap: 1rem !important;
  9298. }
  9299. .gap-sm-4 {
  9300. gap: 1.5rem !important;
  9301. }
  9302. .gap-sm-5 {
  9303. gap: 3rem !important;
  9304. }
  9305. .row-gap-sm-0 {
  9306. row-gap: 0 !important;
  9307. }
  9308. .row-gap-sm-1 {
  9309. row-gap: 0.25rem !important;
  9310. }
  9311. .row-gap-sm-2 {
  9312. row-gap: 0.5rem !important;
  9313. }
  9314. .row-gap-sm-3 {
  9315. row-gap: 1rem !important;
  9316. }
  9317. .row-gap-sm-4 {
  9318. row-gap: 1.5rem !important;
  9319. }
  9320. .row-gap-sm-5 {
  9321. row-gap: 3rem !important;
  9322. }
  9323. .column-gap-sm-0 {
  9324. column-gap: 0 !important;
  9325. }
  9326. .column-gap-sm-1 {
  9327. column-gap: 0.25rem !important;
  9328. }
  9329. .column-gap-sm-2 {
  9330. column-gap: 0.5rem !important;
  9331. }
  9332. .column-gap-sm-3 {
  9333. column-gap: 1rem !important;
  9334. }
  9335. .column-gap-sm-4 {
  9336. column-gap: 1.5rem !important;
  9337. }
  9338. .column-gap-sm-5 {
  9339. column-gap: 3rem !important;
  9340. }
  9341. .text-sm-start {
  9342. text-align: left !important;
  9343. }
  9344. .text-sm-end {
  9345. text-align: right !important;
  9346. }
  9347. .text-sm-center {
  9348. text-align: center !important;
  9349. }
  9350. }
  9351. @media (min-width: 768px) {
  9352. .float-md-start {
  9353. float: left !important;
  9354. }
  9355. .float-md-end {
  9356. float: right !important;
  9357. }
  9358. .float-md-none {
  9359. float: none !important;
  9360. }
  9361. .object-fit-md-contain {
  9362. object-fit: contain !important;
  9363. }
  9364. .object-fit-md-cover {
  9365. object-fit: cover !important;
  9366. }
  9367. .object-fit-md-fill {
  9368. object-fit: fill !important;
  9369. }
  9370. .object-fit-md-scale {
  9371. object-fit: scale-down !important;
  9372. }
  9373. .object-fit-md-none {
  9374. object-fit: none !important;
  9375. }
  9376. .d-md-inline {
  9377. display: inline !important;
  9378. }
  9379. .d-md-inline-block {
  9380. display: inline-block !important;
  9381. }
  9382. .d-md-block {
  9383. display: block !important;
  9384. }
  9385. .d-md-grid {
  9386. display: grid !important;
  9387. }
  9388. .d-md-inline-grid {
  9389. display: inline-grid !important;
  9390. }
  9391. .d-md-table {
  9392. display: table !important;
  9393. }
  9394. .d-md-table-row {
  9395. display: table-row !important;
  9396. }
  9397. .d-md-table-cell {
  9398. display: table-cell !important;
  9399. }
  9400. .d-md-flex {
  9401. display: flex !important;
  9402. }
  9403. .d-md-inline-flex {
  9404. display: inline-flex !important;
  9405. }
  9406. .d-md-none {
  9407. display: none !important;
  9408. }
  9409. .flex-md-fill {
  9410. flex: 1 1 auto !important;
  9411. }
  9412. .flex-md-row {
  9413. flex-direction: row !important;
  9414. }
  9415. .flex-md-column {
  9416. flex-direction: column !important;
  9417. }
  9418. .flex-md-row-reverse {
  9419. flex-direction: row-reverse !important;
  9420. }
  9421. .flex-md-column-reverse {
  9422. flex-direction: column-reverse !important;
  9423. }
  9424. .flex-md-grow-0 {
  9425. flex-grow: 0 !important;
  9426. }
  9427. .flex-md-grow-1 {
  9428. flex-grow: 1 !important;
  9429. }
  9430. .flex-md-shrink-0 {
  9431. flex-shrink: 0 !important;
  9432. }
  9433. .flex-md-shrink-1 {
  9434. flex-shrink: 1 !important;
  9435. }
  9436. .flex-md-wrap {
  9437. flex-wrap: wrap !important;
  9438. }
  9439. .flex-md-nowrap {
  9440. flex-wrap: nowrap !important;
  9441. }
  9442. .flex-md-wrap-reverse {
  9443. flex-wrap: wrap-reverse !important;
  9444. }
  9445. .justify-content-md-start {
  9446. justify-content: flex-start !important;
  9447. }
  9448. .justify-content-md-end {
  9449. justify-content: flex-end !important;
  9450. }
  9451. .justify-content-md-center {
  9452. justify-content: center !important;
  9453. }
  9454. .justify-content-md-between {
  9455. justify-content: space-between !important;
  9456. }
  9457. .justify-content-md-around {
  9458. justify-content: space-around !important;
  9459. }
  9460. .justify-content-md-evenly {
  9461. justify-content: space-evenly !important;
  9462. }
  9463. .align-items-md-start {
  9464. align-items: flex-start !important;
  9465. }
  9466. .align-items-md-end {
  9467. align-items: flex-end !important;
  9468. }
  9469. .align-items-md-center {
  9470. align-items: center !important;
  9471. }
  9472. .align-items-md-baseline {
  9473. align-items: baseline !important;
  9474. }
  9475. .align-items-md-stretch {
  9476. align-items: stretch !important;
  9477. }
  9478. .align-content-md-start {
  9479. align-content: flex-start !important;
  9480. }
  9481. .align-content-md-end {
  9482. align-content: flex-end !important;
  9483. }
  9484. .align-content-md-center {
  9485. align-content: center !important;
  9486. }
  9487. .align-content-md-between {
  9488. align-content: space-between !important;
  9489. }
  9490. .align-content-md-around {
  9491. align-content: space-around !important;
  9492. }
  9493. .align-content-md-stretch {
  9494. align-content: stretch !important;
  9495. }
  9496. .align-self-md-auto {
  9497. align-self: auto !important;
  9498. }
  9499. .align-self-md-start {
  9500. align-self: flex-start !important;
  9501. }
  9502. .align-self-md-end {
  9503. align-self: flex-end !important;
  9504. }
  9505. .align-self-md-center {
  9506. align-self: center !important;
  9507. }
  9508. .align-self-md-baseline {
  9509. align-self: baseline !important;
  9510. }
  9511. .align-self-md-stretch {
  9512. align-self: stretch !important;
  9513. }
  9514. .order-md-first {
  9515. order: -1 !important;
  9516. }
  9517. .order-md-0 {
  9518. order: 0 !important;
  9519. }
  9520. .order-md-1 {
  9521. order: 1 !important;
  9522. }
  9523. .order-md-2 {
  9524. order: 2 !important;
  9525. }
  9526. .order-md-3 {
  9527. order: 3 !important;
  9528. }
  9529. .order-md-4 {
  9530. order: 4 !important;
  9531. }
  9532. .order-md-5 {
  9533. order: 5 !important;
  9534. }
  9535. .order-md-last {
  9536. order: 6 !important;
  9537. }
  9538. .m-md-0 {
  9539. margin: 0 !important;
  9540. }
  9541. .m-md-1 {
  9542. margin: 0.25rem !important;
  9543. }
  9544. .m-md-2 {
  9545. margin: 0.5rem !important;
  9546. }
  9547. .m-md-3 {
  9548. margin: 1rem !important;
  9549. }
  9550. .m-md-4 {
  9551. margin: 1.5rem !important;
  9552. }
  9553. .m-md-5 {
  9554. margin: 3rem !important;
  9555. }
  9556. .m-md-auto {
  9557. margin: auto !important;
  9558. }
  9559. .mx-md-0 {
  9560. margin-right: 0 !important;
  9561. margin-left: 0 !important;
  9562. }
  9563. .mx-md-1 {
  9564. margin-right: 0.25rem !important;
  9565. margin-left: 0.25rem !important;
  9566. }
  9567. .mx-md-2 {
  9568. margin-right: 0.5rem !important;
  9569. margin-left: 0.5rem !important;
  9570. }
  9571. .mx-md-3 {
  9572. margin-right: 1rem !important;
  9573. margin-left: 1rem !important;
  9574. }
  9575. .mx-md-4 {
  9576. margin-right: 1.5rem !important;
  9577. margin-left: 1.5rem !important;
  9578. }
  9579. .mx-md-5 {
  9580. margin-right: 3rem !important;
  9581. margin-left: 3rem !important;
  9582. }
  9583. .mx-md-auto {
  9584. margin-right: auto !important;
  9585. margin-left: auto !important;
  9586. }
  9587. .my-md-0 {
  9588. margin-top: 0 !important;
  9589. margin-bottom: 0 !important;
  9590. }
  9591. .my-md-1 {
  9592. margin-top: 0.25rem !important;
  9593. margin-bottom: 0.25rem !important;
  9594. }
  9595. .my-md-2 {
  9596. margin-top: 0.5rem !important;
  9597. margin-bottom: 0.5rem !important;
  9598. }
  9599. .my-md-3 {
  9600. margin-top: 1rem !important;
  9601. margin-bottom: 1rem !important;
  9602. }
  9603. .my-md-4 {
  9604. margin-top: 1.5rem !important;
  9605. margin-bottom: 1.5rem !important;
  9606. }
  9607. .my-md-5 {
  9608. margin-top: 3rem !important;
  9609. margin-bottom: 3rem !important;
  9610. }
  9611. .my-md-auto {
  9612. margin-top: auto !important;
  9613. margin-bottom: auto !important;
  9614. }
  9615. .mt-md-0 {
  9616. margin-top: 0 !important;
  9617. }
  9618. .mt-md-1 {
  9619. margin-top: 0.25rem !important;
  9620. }
  9621. .mt-md-2 {
  9622. margin-top: 0.5rem !important;
  9623. }
  9624. .mt-md-3 {
  9625. margin-top: 1rem !important;
  9626. }
  9627. .mt-md-4 {
  9628. margin-top: 1.5rem !important;
  9629. }
  9630. .mt-md-5 {
  9631. margin-top: 3rem !important;
  9632. }
  9633. .mt-md-auto {
  9634. margin-top: auto !important;
  9635. }
  9636. .me-md-0 {
  9637. margin-right: 0 !important;
  9638. }
  9639. .me-md-1 {
  9640. margin-right: 0.25rem !important;
  9641. }
  9642. .me-md-2 {
  9643. margin-right: 0.5rem !important;
  9644. }
  9645. .me-md-3 {
  9646. margin-right: 1rem !important;
  9647. }
  9648. .me-md-4 {
  9649. margin-right: 1.5rem !important;
  9650. }
  9651. .me-md-5 {
  9652. margin-right: 3rem !important;
  9653. }
  9654. .me-md-auto {
  9655. margin-right: auto !important;
  9656. }
  9657. .mb-md-0 {
  9658. margin-bottom: 0 !important;
  9659. }
  9660. .mb-md-1 {
  9661. margin-bottom: 0.25rem !important;
  9662. }
  9663. .mb-md-2 {
  9664. margin-bottom: 0.5rem !important;
  9665. }
  9666. .mb-md-3 {
  9667. margin-bottom: 1rem !important;
  9668. }
  9669. .mb-md-4 {
  9670. margin-bottom: 1.5rem !important;
  9671. }
  9672. .mb-md-5 {
  9673. margin-bottom: 3rem !important;
  9674. }
  9675. .mb-md-auto {
  9676. margin-bottom: auto !important;
  9677. }
  9678. .ms-md-0 {
  9679. margin-left: 0 !important;
  9680. }
  9681. .ms-md-1 {
  9682. margin-left: 0.25rem !important;
  9683. }
  9684. .ms-md-2 {
  9685. margin-left: 0.5rem !important;
  9686. }
  9687. .ms-md-3 {
  9688. margin-left: 1rem !important;
  9689. }
  9690. .ms-md-4 {
  9691. margin-left: 1.5rem !important;
  9692. }
  9693. .ms-md-5 {
  9694. margin-left: 3rem !important;
  9695. }
  9696. .ms-md-auto {
  9697. margin-left: auto !important;
  9698. }
  9699. .p-md-0 {
  9700. padding: 0 !important;
  9701. }
  9702. .p-md-1 {
  9703. padding: 0.25rem !important;
  9704. }
  9705. .p-md-2 {
  9706. padding: 0.5rem !important;
  9707. }
  9708. .p-md-3 {
  9709. padding: 1rem !important;
  9710. }
  9711. .p-md-4 {
  9712. padding: 1.5rem !important;
  9713. }
  9714. .p-md-5 {
  9715. padding: 3rem !important;
  9716. }
  9717. .px-md-0 {
  9718. padding-right: 0 !important;
  9719. padding-left: 0 !important;
  9720. }
  9721. .px-md-1 {
  9722. padding-right: 0.25rem !important;
  9723. padding-left: 0.25rem !important;
  9724. }
  9725. .px-md-2 {
  9726. padding-right: 0.5rem !important;
  9727. padding-left: 0.5rem !important;
  9728. }
  9729. .px-md-3 {
  9730. padding-right: 1rem !important;
  9731. padding-left: 1rem !important;
  9732. }
  9733. .px-md-4 {
  9734. padding-right: 1.5rem !important;
  9735. padding-left: 1.5rem !important;
  9736. }
  9737. .px-md-5 {
  9738. padding-right: 3rem !important;
  9739. padding-left: 3rem !important;
  9740. }
  9741. .py-md-0 {
  9742. padding-top: 0 !important;
  9743. padding-bottom: 0 !important;
  9744. }
  9745. .py-md-1 {
  9746. padding-top: 0.25rem !important;
  9747. padding-bottom: 0.25rem !important;
  9748. }
  9749. .py-md-2 {
  9750. padding-top: 0.5rem !important;
  9751. padding-bottom: 0.5rem !important;
  9752. }
  9753. .py-md-3 {
  9754. padding-top: 1rem !important;
  9755. padding-bottom: 1rem !important;
  9756. }
  9757. .py-md-4 {
  9758. padding-top: 1.5rem !important;
  9759. padding-bottom: 1.5rem !important;
  9760. }
  9761. .py-md-5 {
  9762. padding-top: 3rem !important;
  9763. padding-bottom: 3rem !important;
  9764. }
  9765. .pt-md-0 {
  9766. padding-top: 0 !important;
  9767. }
  9768. .pt-md-1 {
  9769. padding-top: 0.25rem !important;
  9770. }
  9771. .pt-md-2 {
  9772. padding-top: 0.5rem !important;
  9773. }
  9774. .pt-md-3 {
  9775. padding-top: 1rem !important;
  9776. }
  9777. .pt-md-4 {
  9778. padding-top: 1.5rem !important;
  9779. }
  9780. .pt-md-5 {
  9781. padding-top: 3rem !important;
  9782. }
  9783. .pe-md-0 {
  9784. padding-right: 0 !important;
  9785. }
  9786. .pe-md-1 {
  9787. padding-right: 0.25rem !important;
  9788. }
  9789. .pe-md-2 {
  9790. padding-right: 0.5rem !important;
  9791. }
  9792. .pe-md-3 {
  9793. padding-right: 1rem !important;
  9794. }
  9795. .pe-md-4 {
  9796. padding-right: 1.5rem !important;
  9797. }
  9798. .pe-md-5 {
  9799. padding-right: 3rem !important;
  9800. }
  9801. .pb-md-0 {
  9802. padding-bottom: 0 !important;
  9803. }
  9804. .pb-md-1 {
  9805. padding-bottom: 0.25rem !important;
  9806. }
  9807. .pb-md-2 {
  9808. padding-bottom: 0.5rem !important;
  9809. }
  9810. .pb-md-3 {
  9811. padding-bottom: 1rem !important;
  9812. }
  9813. .pb-md-4 {
  9814. padding-bottom: 1.5rem !important;
  9815. }
  9816. .pb-md-5 {
  9817. padding-bottom: 3rem !important;
  9818. }
  9819. .ps-md-0 {
  9820. padding-left: 0 !important;
  9821. }
  9822. .ps-md-1 {
  9823. padding-left: 0.25rem !important;
  9824. }
  9825. .ps-md-2 {
  9826. padding-left: 0.5rem !important;
  9827. }
  9828. .ps-md-3 {
  9829. padding-left: 1rem !important;
  9830. }
  9831. .ps-md-4 {
  9832. padding-left: 1.5rem !important;
  9833. }
  9834. .ps-md-5 {
  9835. padding-left: 3rem !important;
  9836. }
  9837. .gap-md-0 {
  9838. gap: 0 !important;
  9839. }
  9840. .gap-md-1 {
  9841. gap: 0.25rem !important;
  9842. }
  9843. .gap-md-2 {
  9844. gap: 0.5rem !important;
  9845. }
  9846. .gap-md-3 {
  9847. gap: 1rem !important;
  9848. }
  9849. .gap-md-4 {
  9850. gap: 1.5rem !important;
  9851. }
  9852. .gap-md-5 {
  9853. gap: 3rem !important;
  9854. }
  9855. .row-gap-md-0 {
  9856. row-gap: 0 !important;
  9857. }
  9858. .row-gap-md-1 {
  9859. row-gap: 0.25rem !important;
  9860. }
  9861. .row-gap-md-2 {
  9862. row-gap: 0.5rem !important;
  9863. }
  9864. .row-gap-md-3 {
  9865. row-gap: 1rem !important;
  9866. }
  9867. .row-gap-md-4 {
  9868. row-gap: 1.5rem !important;
  9869. }
  9870. .row-gap-md-5 {
  9871. row-gap: 3rem !important;
  9872. }
  9873. .column-gap-md-0 {
  9874. column-gap: 0 !important;
  9875. }
  9876. .column-gap-md-1 {
  9877. column-gap: 0.25rem !important;
  9878. }
  9879. .column-gap-md-2 {
  9880. column-gap: 0.5rem !important;
  9881. }
  9882. .column-gap-md-3 {
  9883. column-gap: 1rem !important;
  9884. }
  9885. .column-gap-md-4 {
  9886. column-gap: 1.5rem !important;
  9887. }
  9888. .column-gap-md-5 {
  9889. column-gap: 3rem !important;
  9890. }
  9891. .text-md-start {
  9892. text-align: left !important;
  9893. }
  9894. .text-md-end {
  9895. text-align: right !important;
  9896. }
  9897. .text-md-center {
  9898. text-align: center !important;
  9899. }
  9900. }
  9901. @media (min-width: 992px) {
  9902. .float-lg-start {
  9903. float: left !important;
  9904. }
  9905. .float-lg-end {
  9906. float: right !important;
  9907. }
  9908. .float-lg-none {
  9909. float: none !important;
  9910. }
  9911. .object-fit-lg-contain {
  9912. object-fit: contain !important;
  9913. }
  9914. .object-fit-lg-cover {
  9915. object-fit: cover !important;
  9916. }
  9917. .object-fit-lg-fill {
  9918. object-fit: fill !important;
  9919. }
  9920. .object-fit-lg-scale {
  9921. object-fit: scale-down !important;
  9922. }
  9923. .object-fit-lg-none {
  9924. object-fit: none !important;
  9925. }
  9926. .d-lg-inline {
  9927. display: inline !important;
  9928. }
  9929. .d-lg-inline-block {
  9930. display: inline-block !important;
  9931. }
  9932. .d-lg-block {
  9933. display: block !important;
  9934. }
  9935. .d-lg-grid {
  9936. display: grid !important;
  9937. }
  9938. .d-lg-inline-grid {
  9939. display: inline-grid !important;
  9940. }
  9941. .d-lg-table {
  9942. display: table !important;
  9943. }
  9944. .d-lg-table-row {
  9945. display: table-row !important;
  9946. }
  9947. .d-lg-table-cell {
  9948. display: table-cell !important;
  9949. }
  9950. .d-lg-flex {
  9951. display: flex !important;
  9952. }
  9953. .d-lg-inline-flex {
  9954. display: inline-flex !important;
  9955. }
  9956. .d-lg-none {
  9957. display: none !important;
  9958. }
  9959. .flex-lg-fill {
  9960. flex: 1 1 auto !important;
  9961. }
  9962. .flex-lg-row {
  9963. flex-direction: row !important;
  9964. }
  9965. .flex-lg-column {
  9966. flex-direction: column !important;
  9967. }
  9968. .flex-lg-row-reverse {
  9969. flex-direction: row-reverse !important;
  9970. }
  9971. .flex-lg-column-reverse {
  9972. flex-direction: column-reverse !important;
  9973. }
  9974. .flex-lg-grow-0 {
  9975. flex-grow: 0 !important;
  9976. }
  9977. .flex-lg-grow-1 {
  9978. flex-grow: 1 !important;
  9979. }
  9980. .flex-lg-shrink-0 {
  9981. flex-shrink: 0 !important;
  9982. }
  9983. .flex-lg-shrink-1 {
  9984. flex-shrink: 1 !important;
  9985. }
  9986. .flex-lg-wrap {
  9987. flex-wrap: wrap !important;
  9988. }
  9989. .flex-lg-nowrap {
  9990. flex-wrap: nowrap !important;
  9991. }
  9992. .flex-lg-wrap-reverse {
  9993. flex-wrap: wrap-reverse !important;
  9994. }
  9995. .justify-content-lg-start {
  9996. justify-content: flex-start !important;
  9997. }
  9998. .justify-content-lg-end {
  9999. justify-content: flex-end !important;
  10000. }
  10001. .justify-content-lg-center {
  10002. justify-content: center !important;
  10003. }
  10004. .justify-content-lg-between {
  10005. justify-content: space-between !important;
  10006. }
  10007. .justify-content-lg-around {
  10008. justify-content: space-around !important;
  10009. }
  10010. .justify-content-lg-evenly {
  10011. justify-content: space-evenly !important;
  10012. }
  10013. .align-items-lg-start {
  10014. align-items: flex-start !important;
  10015. }
  10016. .align-items-lg-end {
  10017. align-items: flex-end !important;
  10018. }
  10019. .align-items-lg-center {
  10020. align-items: center !important;
  10021. }
  10022. .align-items-lg-baseline {
  10023. align-items: baseline !important;
  10024. }
  10025. .align-items-lg-stretch {
  10026. align-items: stretch !important;
  10027. }
  10028. .align-content-lg-start {
  10029. align-content: flex-start !important;
  10030. }
  10031. .align-content-lg-end {
  10032. align-content: flex-end !important;
  10033. }
  10034. .align-content-lg-center {
  10035. align-content: center !important;
  10036. }
  10037. .align-content-lg-between {
  10038. align-content: space-between !important;
  10039. }
  10040. .align-content-lg-around {
  10041. align-content: space-around !important;
  10042. }
  10043. .align-content-lg-stretch {
  10044. align-content: stretch !important;
  10045. }
  10046. .align-self-lg-auto {
  10047. align-self: auto !important;
  10048. }
  10049. .align-self-lg-start {
  10050. align-self: flex-start !important;
  10051. }
  10052. .align-self-lg-end {
  10053. align-self: flex-end !important;
  10054. }
  10055. .align-self-lg-center {
  10056. align-self: center !important;
  10057. }
  10058. .align-self-lg-baseline {
  10059. align-self: baseline !important;
  10060. }
  10061. .align-self-lg-stretch {
  10062. align-self: stretch !important;
  10063. }
  10064. .order-lg-first {
  10065. order: -1 !important;
  10066. }
  10067. .order-lg-0 {
  10068. order: 0 !important;
  10069. }
  10070. .order-lg-1 {
  10071. order: 1 !important;
  10072. }
  10073. .order-lg-2 {
  10074. order: 2 !important;
  10075. }
  10076. .order-lg-3 {
  10077. order: 3 !important;
  10078. }
  10079. .order-lg-4 {
  10080. order: 4 !important;
  10081. }
  10082. .order-lg-5 {
  10083. order: 5 !important;
  10084. }
  10085. .order-lg-last {
  10086. order: 6 !important;
  10087. }
  10088. .m-lg-0 {
  10089. margin: 0 !important;
  10090. }
  10091. .m-lg-1 {
  10092. margin: 0.25rem !important;
  10093. }
  10094. .m-lg-2 {
  10095. margin: 0.5rem !important;
  10096. }
  10097. .m-lg-3 {
  10098. margin: 1rem !important;
  10099. }
  10100. .m-lg-4 {
  10101. margin: 1.5rem !important;
  10102. }
  10103. .m-lg-5 {
  10104. margin: 3rem !important;
  10105. }
  10106. .m-lg-auto {
  10107. margin: auto !important;
  10108. }
  10109. .mx-lg-0 {
  10110. margin-right: 0 !important;
  10111. margin-left: 0 !important;
  10112. }
  10113. .mx-lg-1 {
  10114. margin-right: 0.25rem !important;
  10115. margin-left: 0.25rem !important;
  10116. }
  10117. .mx-lg-2 {
  10118. margin-right: 0.5rem !important;
  10119. margin-left: 0.5rem !important;
  10120. }
  10121. .mx-lg-3 {
  10122. margin-right: 1rem !important;
  10123. margin-left: 1rem !important;
  10124. }
  10125. .mx-lg-4 {
  10126. margin-right: 1.5rem !important;
  10127. margin-left: 1.5rem !important;
  10128. }
  10129. .mx-lg-5 {
  10130. margin-right: 3rem !important;
  10131. margin-left: 3rem !important;
  10132. }
  10133. .mx-lg-auto {
  10134. margin-right: auto !important;
  10135. margin-left: auto !important;
  10136. }
  10137. .my-lg-0 {
  10138. margin-top: 0 !important;
  10139. margin-bottom: 0 !important;
  10140. }
  10141. .my-lg-1 {
  10142. margin-top: 0.25rem !important;
  10143. margin-bottom: 0.25rem !important;
  10144. }
  10145. .my-lg-2 {
  10146. margin-top: 0.5rem !important;
  10147. margin-bottom: 0.5rem !important;
  10148. }
  10149. .my-lg-3 {
  10150. margin-top: 1rem !important;
  10151. margin-bottom: 1rem !important;
  10152. }
  10153. .my-lg-4 {
  10154. margin-top: 1.5rem !important;
  10155. margin-bottom: 1.5rem !important;
  10156. }
  10157. .my-lg-5 {
  10158. margin-top: 3rem !important;
  10159. margin-bottom: 3rem !important;
  10160. }
  10161. .my-lg-auto {
  10162. margin-top: auto !important;
  10163. margin-bottom: auto !important;
  10164. }
  10165. .mt-lg-0 {
  10166. margin-top: 0 !important;
  10167. }
  10168. .mt-lg-1 {
  10169. margin-top: 0.25rem !important;
  10170. }
  10171. .mt-lg-2 {
  10172. margin-top: 0.5rem !important;
  10173. }
  10174. .mt-lg-3 {
  10175. margin-top: 1rem !important;
  10176. }
  10177. .mt-lg-4 {
  10178. margin-top: 1.5rem !important;
  10179. }
  10180. .mt-lg-5 {
  10181. margin-top: 3rem !important;
  10182. }
  10183. .mt-lg-auto {
  10184. margin-top: auto !important;
  10185. }
  10186. .me-lg-0 {
  10187. margin-right: 0 !important;
  10188. }
  10189. .me-lg-1 {
  10190. margin-right: 0.25rem !important;
  10191. }
  10192. .me-lg-2 {
  10193. margin-right: 0.5rem !important;
  10194. }
  10195. .me-lg-3 {
  10196. margin-right: 1rem !important;
  10197. }
  10198. .me-lg-4 {
  10199. margin-right: 1.5rem !important;
  10200. }
  10201. .me-lg-5 {
  10202. margin-right: 3rem !important;
  10203. }
  10204. .me-lg-auto {
  10205. margin-right: auto !important;
  10206. }
  10207. .mb-lg-0 {
  10208. margin-bottom: 0 !important;
  10209. }
  10210. .mb-lg-1 {
  10211. margin-bottom: 0.25rem !important;
  10212. }
  10213. .mb-lg-2 {
  10214. margin-bottom: 0.5rem !important;
  10215. }
  10216. .mb-lg-3 {
  10217. margin-bottom: 1rem !important;
  10218. }
  10219. .mb-lg-4 {
  10220. margin-bottom: 1.5rem !important;
  10221. }
  10222. .mb-lg-5 {
  10223. margin-bottom: 3rem !important;
  10224. }
  10225. .mb-lg-auto {
  10226. margin-bottom: auto !important;
  10227. }
  10228. .ms-lg-0 {
  10229. margin-left: 0 !important;
  10230. }
  10231. .ms-lg-1 {
  10232. margin-left: 0.25rem !important;
  10233. }
  10234. .ms-lg-2 {
  10235. margin-left: 0.5rem !important;
  10236. }
  10237. .ms-lg-3 {
  10238. margin-left: 1rem !important;
  10239. }
  10240. .ms-lg-4 {
  10241. margin-left: 1.5rem !important;
  10242. }
  10243. .ms-lg-5 {
  10244. margin-left: 3rem !important;
  10245. }
  10246. .ms-lg-auto {
  10247. margin-left: auto !important;
  10248. }
  10249. .p-lg-0 {
  10250. padding: 0 !important;
  10251. }
  10252. .p-lg-1 {
  10253. padding: 0.25rem !important;
  10254. }
  10255. .p-lg-2 {
  10256. padding: 0.5rem !important;
  10257. }
  10258. .p-lg-3 {
  10259. padding: 1rem !important;
  10260. }
  10261. .p-lg-4 {
  10262. padding: 1.5rem !important;
  10263. }
  10264. .p-lg-5 {
  10265. padding: 3rem !important;
  10266. }
  10267. .px-lg-0 {
  10268. padding-right: 0 !important;
  10269. padding-left: 0 !important;
  10270. }
  10271. .px-lg-1 {
  10272. padding-right: 0.25rem !important;
  10273. padding-left: 0.25rem !important;
  10274. }
  10275. .px-lg-2 {
  10276. padding-right: 0.5rem !important;
  10277. padding-left: 0.5rem !important;
  10278. }
  10279. .px-lg-3 {
  10280. padding-right: 1rem !important;
  10281. padding-left: 1rem !important;
  10282. }
  10283. .px-lg-4 {
  10284. padding-right: 1.5rem !important;
  10285. padding-left: 1.5rem !important;
  10286. }
  10287. .px-lg-5 {
  10288. padding-right: 3rem !important;
  10289. padding-left: 3rem !important;
  10290. }
  10291. .py-lg-0 {
  10292. padding-top: 0 !important;
  10293. padding-bottom: 0 !important;
  10294. }
  10295. .py-lg-1 {
  10296. padding-top: 0.25rem !important;
  10297. padding-bottom: 0.25rem !important;
  10298. }
  10299. .py-lg-2 {
  10300. padding-top: 0.5rem !important;
  10301. padding-bottom: 0.5rem !important;
  10302. }
  10303. .py-lg-3 {
  10304. padding-top: 1rem !important;
  10305. padding-bottom: 1rem !important;
  10306. }
  10307. .py-lg-4 {
  10308. padding-top: 1.5rem !important;
  10309. padding-bottom: 1.5rem !important;
  10310. }
  10311. .py-lg-5 {
  10312. padding-top: 3rem !important;
  10313. padding-bottom: 3rem !important;
  10314. }
  10315. .pt-lg-0 {
  10316. padding-top: 0 !important;
  10317. }
  10318. .pt-lg-1 {
  10319. padding-top: 0.25rem !important;
  10320. }
  10321. .pt-lg-2 {
  10322. padding-top: 0.5rem !important;
  10323. }
  10324. .pt-lg-3 {
  10325. padding-top: 1rem !important;
  10326. }
  10327. .pt-lg-4 {
  10328. padding-top: 1.5rem !important;
  10329. }
  10330. .pt-lg-5 {
  10331. padding-top: 3rem !important;
  10332. }
  10333. .pe-lg-0 {
  10334. padding-right: 0 !important;
  10335. }
  10336. .pe-lg-1 {
  10337. padding-right: 0.25rem !important;
  10338. }
  10339. .pe-lg-2 {
  10340. padding-right: 0.5rem !important;
  10341. }
  10342. .pe-lg-3 {
  10343. padding-right: 1rem !important;
  10344. }
  10345. .pe-lg-4 {
  10346. padding-right: 1.5rem !important;
  10347. }
  10348. .pe-lg-5 {
  10349. padding-right: 3rem !important;
  10350. }
  10351. .pb-lg-0 {
  10352. padding-bottom: 0 !important;
  10353. }
  10354. .pb-lg-1 {
  10355. padding-bottom: 0.25rem !important;
  10356. }
  10357. .pb-lg-2 {
  10358. padding-bottom: 0.5rem !important;
  10359. }
  10360. .pb-lg-3 {
  10361. padding-bottom: 1rem !important;
  10362. }
  10363. .pb-lg-4 {
  10364. padding-bottom: 1.5rem !important;
  10365. }
  10366. .pb-lg-5 {
  10367. padding-bottom: 3rem !important;
  10368. }
  10369. .ps-lg-0 {
  10370. padding-left: 0 !important;
  10371. }
  10372. .ps-lg-1 {
  10373. padding-left: 0.25rem !important;
  10374. }
  10375. .ps-lg-2 {
  10376. padding-left: 0.5rem !important;
  10377. }
  10378. .ps-lg-3 {
  10379. padding-left: 1rem !important;
  10380. }
  10381. .ps-lg-4 {
  10382. padding-left: 1.5rem !important;
  10383. }
  10384. .ps-lg-5 {
  10385. padding-left: 3rem !important;
  10386. }
  10387. .gap-lg-0 {
  10388. gap: 0 !important;
  10389. }
  10390. .gap-lg-1 {
  10391. gap: 0.25rem !important;
  10392. }
  10393. .gap-lg-2 {
  10394. gap: 0.5rem !important;
  10395. }
  10396. .gap-lg-3 {
  10397. gap: 1rem !important;
  10398. }
  10399. .gap-lg-4 {
  10400. gap: 1.5rem !important;
  10401. }
  10402. .gap-lg-5 {
  10403. gap: 3rem !important;
  10404. }
  10405. .row-gap-lg-0 {
  10406. row-gap: 0 !important;
  10407. }
  10408. .row-gap-lg-1 {
  10409. row-gap: 0.25rem !important;
  10410. }
  10411. .row-gap-lg-2 {
  10412. row-gap: 0.5rem !important;
  10413. }
  10414. .row-gap-lg-3 {
  10415. row-gap: 1rem !important;
  10416. }
  10417. .row-gap-lg-4 {
  10418. row-gap: 1.5rem !important;
  10419. }
  10420. .row-gap-lg-5 {
  10421. row-gap: 3rem !important;
  10422. }
  10423. .column-gap-lg-0 {
  10424. column-gap: 0 !important;
  10425. }
  10426. .column-gap-lg-1 {
  10427. column-gap: 0.25rem !important;
  10428. }
  10429. .column-gap-lg-2 {
  10430. column-gap: 0.5rem !important;
  10431. }
  10432. .column-gap-lg-3 {
  10433. column-gap: 1rem !important;
  10434. }
  10435. .column-gap-lg-4 {
  10436. column-gap: 1.5rem !important;
  10437. }
  10438. .column-gap-lg-5 {
  10439. column-gap: 3rem !important;
  10440. }
  10441. .text-lg-start {
  10442. text-align: left !important;
  10443. }
  10444. .text-lg-end {
  10445. text-align: right !important;
  10446. }
  10447. .text-lg-center {
  10448. text-align: center !important;
  10449. }
  10450. }
  10451. @media (min-width: 1200px) {
  10452. .float-xl-start {
  10453. float: left !important;
  10454. }
  10455. .float-xl-end {
  10456. float: right !important;
  10457. }
  10458. .float-xl-none {
  10459. float: none !important;
  10460. }
  10461. .object-fit-xl-contain {
  10462. object-fit: contain !important;
  10463. }
  10464. .object-fit-xl-cover {
  10465. object-fit: cover !important;
  10466. }
  10467. .object-fit-xl-fill {
  10468. object-fit: fill !important;
  10469. }
  10470. .object-fit-xl-scale {
  10471. object-fit: scale-down !important;
  10472. }
  10473. .object-fit-xl-none {
  10474. object-fit: none !important;
  10475. }
  10476. .d-xl-inline {
  10477. display: inline !important;
  10478. }
  10479. .d-xl-inline-block {
  10480. display: inline-block !important;
  10481. }
  10482. .d-xl-block {
  10483. display: block !important;
  10484. }
  10485. .d-xl-grid {
  10486. display: grid !important;
  10487. }
  10488. .d-xl-inline-grid {
  10489. display: inline-grid !important;
  10490. }
  10491. .d-xl-table {
  10492. display: table !important;
  10493. }
  10494. .d-xl-table-row {
  10495. display: table-row !important;
  10496. }
  10497. .d-xl-table-cell {
  10498. display: table-cell !important;
  10499. }
  10500. .d-xl-flex {
  10501. display: flex !important;
  10502. }
  10503. .d-xl-inline-flex {
  10504. display: inline-flex !important;
  10505. }
  10506. .d-xl-none {
  10507. display: none !important;
  10508. }
  10509. .flex-xl-fill {
  10510. flex: 1 1 auto !important;
  10511. }
  10512. .flex-xl-row {
  10513. flex-direction: row !important;
  10514. }
  10515. .flex-xl-column {
  10516. flex-direction: column !important;
  10517. }
  10518. .flex-xl-row-reverse {
  10519. flex-direction: row-reverse !important;
  10520. }
  10521. .flex-xl-column-reverse {
  10522. flex-direction: column-reverse !important;
  10523. }
  10524. .flex-xl-grow-0 {
  10525. flex-grow: 0 !important;
  10526. }
  10527. .flex-xl-grow-1 {
  10528. flex-grow: 1 !important;
  10529. }
  10530. .flex-xl-shrink-0 {
  10531. flex-shrink: 0 !important;
  10532. }
  10533. .flex-xl-shrink-1 {
  10534. flex-shrink: 1 !important;
  10535. }
  10536. .flex-xl-wrap {
  10537. flex-wrap: wrap !important;
  10538. }
  10539. .flex-xl-nowrap {
  10540. flex-wrap: nowrap !important;
  10541. }
  10542. .flex-xl-wrap-reverse {
  10543. flex-wrap: wrap-reverse !important;
  10544. }
  10545. .justify-content-xl-start {
  10546. justify-content: flex-start !important;
  10547. }
  10548. .justify-content-xl-end {
  10549. justify-content: flex-end !important;
  10550. }
  10551. .justify-content-xl-center {
  10552. justify-content: center !important;
  10553. }
  10554. .justify-content-xl-between {
  10555. justify-content: space-between !important;
  10556. }
  10557. .justify-content-xl-around {
  10558. justify-content: space-around !important;
  10559. }
  10560. .justify-content-xl-evenly {
  10561. justify-content: space-evenly !important;
  10562. }
  10563. .align-items-xl-start {
  10564. align-items: flex-start !important;
  10565. }
  10566. .align-items-xl-end {
  10567. align-items: flex-end !important;
  10568. }
  10569. .align-items-xl-center {
  10570. align-items: center !important;
  10571. }
  10572. .align-items-xl-baseline {
  10573. align-items: baseline !important;
  10574. }
  10575. .align-items-xl-stretch {
  10576. align-items: stretch !important;
  10577. }
  10578. .align-content-xl-start {
  10579. align-content: flex-start !important;
  10580. }
  10581. .align-content-xl-end {
  10582. align-content: flex-end !important;
  10583. }
  10584. .align-content-xl-center {
  10585. align-content: center !important;
  10586. }
  10587. .align-content-xl-between {
  10588. align-content: space-between !important;
  10589. }
  10590. .align-content-xl-around {
  10591. align-content: space-around !important;
  10592. }
  10593. .align-content-xl-stretch {
  10594. align-content: stretch !important;
  10595. }
  10596. .align-self-xl-auto {
  10597. align-self: auto !important;
  10598. }
  10599. .align-self-xl-start {
  10600. align-self: flex-start !important;
  10601. }
  10602. .align-self-xl-end {
  10603. align-self: flex-end !important;
  10604. }
  10605. .align-self-xl-center {
  10606. align-self: center !important;
  10607. }
  10608. .align-self-xl-baseline {
  10609. align-self: baseline !important;
  10610. }
  10611. .align-self-xl-stretch {
  10612. align-self: stretch !important;
  10613. }
  10614. .order-xl-first {
  10615. order: -1 !important;
  10616. }
  10617. .order-xl-0 {
  10618. order: 0 !important;
  10619. }
  10620. .order-xl-1 {
  10621. order: 1 !important;
  10622. }
  10623. .order-xl-2 {
  10624. order: 2 !important;
  10625. }
  10626. .order-xl-3 {
  10627. order: 3 !important;
  10628. }
  10629. .order-xl-4 {
  10630. order: 4 !important;
  10631. }
  10632. .order-xl-5 {
  10633. order: 5 !important;
  10634. }
  10635. .order-xl-last {
  10636. order: 6 !important;
  10637. }
  10638. .m-xl-0 {
  10639. margin: 0 !important;
  10640. }
  10641. .m-xl-1 {
  10642. margin: 0.25rem !important;
  10643. }
  10644. .m-xl-2 {
  10645. margin: 0.5rem !important;
  10646. }
  10647. .m-xl-3 {
  10648. margin: 1rem !important;
  10649. }
  10650. .m-xl-4 {
  10651. margin: 1.5rem !important;
  10652. }
  10653. .m-xl-5 {
  10654. margin: 3rem !important;
  10655. }
  10656. .m-xl-auto {
  10657. margin: auto !important;
  10658. }
  10659. .mx-xl-0 {
  10660. margin-right: 0 !important;
  10661. margin-left: 0 !important;
  10662. }
  10663. .mx-xl-1 {
  10664. margin-right: 0.25rem !important;
  10665. margin-left: 0.25rem !important;
  10666. }
  10667. .mx-xl-2 {
  10668. margin-right: 0.5rem !important;
  10669. margin-left: 0.5rem !important;
  10670. }
  10671. .mx-xl-3 {
  10672. margin-right: 1rem !important;
  10673. margin-left: 1rem !important;
  10674. }
  10675. .mx-xl-4 {
  10676. margin-right: 1.5rem !important;
  10677. margin-left: 1.5rem !important;
  10678. }
  10679. .mx-xl-5 {
  10680. margin-right: 3rem !important;
  10681. margin-left: 3rem !important;
  10682. }
  10683. .mx-xl-auto {
  10684. margin-right: auto !important;
  10685. margin-left: auto !important;
  10686. }
  10687. .my-xl-0 {
  10688. margin-top: 0 !important;
  10689. margin-bottom: 0 !important;
  10690. }
  10691. .my-xl-1 {
  10692. margin-top: 0.25rem !important;
  10693. margin-bottom: 0.25rem !important;
  10694. }
  10695. .my-xl-2 {
  10696. margin-top: 0.5rem !important;
  10697. margin-bottom: 0.5rem !important;
  10698. }
  10699. .my-xl-3 {
  10700. margin-top: 1rem !important;
  10701. margin-bottom: 1rem !important;
  10702. }
  10703. .my-xl-4 {
  10704. margin-top: 1.5rem !important;
  10705. margin-bottom: 1.5rem !important;
  10706. }
  10707. .my-xl-5 {
  10708. margin-top: 3rem !important;
  10709. margin-bottom: 3rem !important;
  10710. }
  10711. .my-xl-auto {
  10712. margin-top: auto !important;
  10713. margin-bottom: auto !important;
  10714. }
  10715. .mt-xl-0 {
  10716. margin-top: 0 !important;
  10717. }
  10718. .mt-xl-1 {
  10719. margin-top: 0.25rem !important;
  10720. }
  10721. .mt-xl-2 {
  10722. margin-top: 0.5rem !important;
  10723. }
  10724. .mt-xl-3 {
  10725. margin-top: 1rem !important;
  10726. }
  10727. .mt-xl-4 {
  10728. margin-top: 1.5rem !important;
  10729. }
  10730. .mt-xl-5 {
  10731. margin-top: 3rem !important;
  10732. }
  10733. .mt-xl-auto {
  10734. margin-top: auto !important;
  10735. }
  10736. .me-xl-0 {
  10737. margin-right: 0 !important;
  10738. }
  10739. .me-xl-1 {
  10740. margin-right: 0.25rem !important;
  10741. }
  10742. .me-xl-2 {
  10743. margin-right: 0.5rem !important;
  10744. }
  10745. .me-xl-3 {
  10746. margin-right: 1rem !important;
  10747. }
  10748. .me-xl-4 {
  10749. margin-right: 1.5rem !important;
  10750. }
  10751. .me-xl-5 {
  10752. margin-right: 3rem !important;
  10753. }
  10754. .me-xl-auto {
  10755. margin-right: auto !important;
  10756. }
  10757. .mb-xl-0 {
  10758. margin-bottom: 0 !important;
  10759. }
  10760. .mb-xl-1 {
  10761. margin-bottom: 0.25rem !important;
  10762. }
  10763. .mb-xl-2 {
  10764. margin-bottom: 0.5rem !important;
  10765. }
  10766. .mb-xl-3 {
  10767. margin-bottom: 1rem !important;
  10768. }
  10769. .mb-xl-4 {
  10770. margin-bottom: 1.5rem !important;
  10771. }
  10772. .mb-xl-5 {
  10773. margin-bottom: 3rem !important;
  10774. }
  10775. .mb-xl-auto {
  10776. margin-bottom: auto !important;
  10777. }
  10778. .ms-xl-0 {
  10779. margin-left: 0 !important;
  10780. }
  10781. .ms-xl-1 {
  10782. margin-left: 0.25rem !important;
  10783. }
  10784. .ms-xl-2 {
  10785. margin-left: 0.5rem !important;
  10786. }
  10787. .ms-xl-3 {
  10788. margin-left: 1rem !important;
  10789. }
  10790. .ms-xl-4 {
  10791. margin-left: 1.5rem !important;
  10792. }
  10793. .ms-xl-5 {
  10794. margin-left: 3rem !important;
  10795. }
  10796. .ms-xl-auto {
  10797. margin-left: auto !important;
  10798. }
  10799. .p-xl-0 {
  10800. padding: 0 !important;
  10801. }
  10802. .p-xl-1 {
  10803. padding: 0.25rem !important;
  10804. }
  10805. .p-xl-2 {
  10806. padding: 0.5rem !important;
  10807. }
  10808. .p-xl-3 {
  10809. padding: 1rem !important;
  10810. }
  10811. .p-xl-4 {
  10812. padding: 1.5rem !important;
  10813. }
  10814. .p-xl-5 {
  10815. padding: 3rem !important;
  10816. }
  10817. .px-xl-0 {
  10818. padding-right: 0 !important;
  10819. padding-left: 0 !important;
  10820. }
  10821. .px-xl-1 {
  10822. padding-right: 0.25rem !important;
  10823. padding-left: 0.25rem !important;
  10824. }
  10825. .px-xl-2 {
  10826. padding-right: 0.5rem !important;
  10827. padding-left: 0.5rem !important;
  10828. }
  10829. .px-xl-3 {
  10830. padding-right: 1rem !important;
  10831. padding-left: 1rem !important;
  10832. }
  10833. .px-xl-4 {
  10834. padding-right: 1.5rem !important;
  10835. padding-left: 1.5rem !important;
  10836. }
  10837. .px-xl-5 {
  10838. padding-right: 3rem !important;
  10839. padding-left: 3rem !important;
  10840. }
  10841. .py-xl-0 {
  10842. padding-top: 0 !important;
  10843. padding-bottom: 0 !important;
  10844. }
  10845. .py-xl-1 {
  10846. padding-top: 0.25rem !important;
  10847. padding-bottom: 0.25rem !important;
  10848. }
  10849. .py-xl-2 {
  10850. padding-top: 0.5rem !important;
  10851. padding-bottom: 0.5rem !important;
  10852. }
  10853. .py-xl-3 {
  10854. padding-top: 1rem !important;
  10855. padding-bottom: 1rem !important;
  10856. }
  10857. .py-xl-4 {
  10858. padding-top: 1.5rem !important;
  10859. padding-bottom: 1.5rem !important;
  10860. }
  10861. .py-xl-5 {
  10862. padding-top: 3rem !important;
  10863. padding-bottom: 3rem !important;
  10864. }
  10865. .pt-xl-0 {
  10866. padding-top: 0 !important;
  10867. }
  10868. .pt-xl-1 {
  10869. padding-top: 0.25rem !important;
  10870. }
  10871. .pt-xl-2 {
  10872. padding-top: 0.5rem !important;
  10873. }
  10874. .pt-xl-3 {
  10875. padding-top: 1rem !important;
  10876. }
  10877. .pt-xl-4 {
  10878. padding-top: 1.5rem !important;
  10879. }
  10880. .pt-xl-5 {
  10881. padding-top: 3rem !important;
  10882. }
  10883. .pe-xl-0 {
  10884. padding-right: 0 !important;
  10885. }
  10886. .pe-xl-1 {
  10887. padding-right: 0.25rem !important;
  10888. }
  10889. .pe-xl-2 {
  10890. padding-right: 0.5rem !important;
  10891. }
  10892. .pe-xl-3 {
  10893. padding-right: 1rem !important;
  10894. }
  10895. .pe-xl-4 {
  10896. padding-right: 1.5rem !important;
  10897. }
  10898. .pe-xl-5 {
  10899. padding-right: 3rem !important;
  10900. }
  10901. .pb-xl-0 {
  10902. padding-bottom: 0 !important;
  10903. }
  10904. .pb-xl-1 {
  10905. padding-bottom: 0.25rem !important;
  10906. }
  10907. .pb-xl-2 {
  10908. padding-bottom: 0.5rem !important;
  10909. }
  10910. .pb-xl-3 {
  10911. padding-bottom: 1rem !important;
  10912. }
  10913. .pb-xl-4 {
  10914. padding-bottom: 1.5rem !important;
  10915. }
  10916. .pb-xl-5 {
  10917. padding-bottom: 3rem !important;
  10918. }
  10919. .ps-xl-0 {
  10920. padding-left: 0 !important;
  10921. }
  10922. .ps-xl-1 {
  10923. padding-left: 0.25rem !important;
  10924. }
  10925. .ps-xl-2 {
  10926. padding-left: 0.5rem !important;
  10927. }
  10928. .ps-xl-3 {
  10929. padding-left: 1rem !important;
  10930. }
  10931. .ps-xl-4 {
  10932. padding-left: 1.5rem !important;
  10933. }
  10934. .ps-xl-5 {
  10935. padding-left: 3rem !important;
  10936. }
  10937. .gap-xl-0 {
  10938. gap: 0 !important;
  10939. }
  10940. .gap-xl-1 {
  10941. gap: 0.25rem !important;
  10942. }
  10943. .gap-xl-2 {
  10944. gap: 0.5rem !important;
  10945. }
  10946. .gap-xl-3 {
  10947. gap: 1rem !important;
  10948. }
  10949. .gap-xl-4 {
  10950. gap: 1.5rem !important;
  10951. }
  10952. .gap-xl-5 {
  10953. gap: 3rem !important;
  10954. }
  10955. .row-gap-xl-0 {
  10956. row-gap: 0 !important;
  10957. }
  10958. .row-gap-xl-1 {
  10959. row-gap: 0.25rem !important;
  10960. }
  10961. .row-gap-xl-2 {
  10962. row-gap: 0.5rem !important;
  10963. }
  10964. .row-gap-xl-3 {
  10965. row-gap: 1rem !important;
  10966. }
  10967. .row-gap-xl-4 {
  10968. row-gap: 1.5rem !important;
  10969. }
  10970. .row-gap-xl-5 {
  10971. row-gap: 3rem !important;
  10972. }
  10973. .column-gap-xl-0 {
  10974. column-gap: 0 !important;
  10975. }
  10976. .column-gap-xl-1 {
  10977. column-gap: 0.25rem !important;
  10978. }
  10979. .column-gap-xl-2 {
  10980. column-gap: 0.5rem !important;
  10981. }
  10982. .column-gap-xl-3 {
  10983. column-gap: 1rem !important;
  10984. }
  10985. .column-gap-xl-4 {
  10986. column-gap: 1.5rem !important;
  10987. }
  10988. .column-gap-xl-5 {
  10989. column-gap: 3rem !important;
  10990. }
  10991. .text-xl-start {
  10992. text-align: left !important;
  10993. }
  10994. .text-xl-end {
  10995. text-align: right !important;
  10996. }
  10997. .text-xl-center {
  10998. text-align: center !important;
  10999. }
  11000. }
  11001. @media (min-width: 1400px) {
  11002. .float-xxl-start {
  11003. float: left !important;
  11004. }
  11005. .float-xxl-end {
  11006. float: right !important;
  11007. }
  11008. .float-xxl-none {
  11009. float: none !important;
  11010. }
  11011. .object-fit-xxl-contain {
  11012. object-fit: contain !important;
  11013. }
  11014. .object-fit-xxl-cover {
  11015. object-fit: cover !important;
  11016. }
  11017. .object-fit-xxl-fill {
  11018. object-fit: fill !important;
  11019. }
  11020. .object-fit-xxl-scale {
  11021. object-fit: scale-down !important;
  11022. }
  11023. .object-fit-xxl-none {
  11024. object-fit: none !important;
  11025. }
  11026. .d-xxl-inline {
  11027. display: inline !important;
  11028. }
  11029. .d-xxl-inline-block {
  11030. display: inline-block !important;
  11031. }
  11032. .d-xxl-block {
  11033. display: block !important;
  11034. }
  11035. .d-xxl-grid {
  11036. display: grid !important;
  11037. }
  11038. .d-xxl-inline-grid {
  11039. display: inline-grid !important;
  11040. }
  11041. .d-xxl-table {
  11042. display: table !important;
  11043. }
  11044. .d-xxl-table-row {
  11045. display: table-row !important;
  11046. }
  11047. .d-xxl-table-cell {
  11048. display: table-cell !important;
  11049. }
  11050. .d-xxl-flex {
  11051. display: flex !important;
  11052. }
  11053. .d-xxl-inline-flex {
  11054. display: inline-flex !important;
  11055. }
  11056. .d-xxl-none {
  11057. display: none !important;
  11058. }
  11059. .flex-xxl-fill {
  11060. flex: 1 1 auto !important;
  11061. }
  11062. .flex-xxl-row {
  11063. flex-direction: row !important;
  11064. }
  11065. .flex-xxl-column {
  11066. flex-direction: column !important;
  11067. }
  11068. .flex-xxl-row-reverse {
  11069. flex-direction: row-reverse !important;
  11070. }
  11071. .flex-xxl-column-reverse {
  11072. flex-direction: column-reverse !important;
  11073. }
  11074. .flex-xxl-grow-0 {
  11075. flex-grow: 0 !important;
  11076. }
  11077. .flex-xxl-grow-1 {
  11078. flex-grow: 1 !important;
  11079. }
  11080. .flex-xxl-shrink-0 {
  11081. flex-shrink: 0 !important;
  11082. }
  11083. .flex-xxl-shrink-1 {
  11084. flex-shrink: 1 !important;
  11085. }
  11086. .flex-xxl-wrap {
  11087. flex-wrap: wrap !important;
  11088. }
  11089. .flex-xxl-nowrap {
  11090. flex-wrap: nowrap !important;
  11091. }
  11092. .flex-xxl-wrap-reverse {
  11093. flex-wrap: wrap-reverse !important;
  11094. }
  11095. .justify-content-xxl-start {
  11096. justify-content: flex-start !important;
  11097. }
  11098. .justify-content-xxl-end {
  11099. justify-content: flex-end !important;
  11100. }
  11101. .justify-content-xxl-center {
  11102. justify-content: center !important;
  11103. }
  11104. .justify-content-xxl-between {
  11105. justify-content: space-between !important;
  11106. }
  11107. .justify-content-xxl-around {
  11108. justify-content: space-around !important;
  11109. }
  11110. .justify-content-xxl-evenly {
  11111. justify-content: space-evenly !important;
  11112. }
  11113. .align-items-xxl-start {
  11114. align-items: flex-start !important;
  11115. }
  11116. .align-items-xxl-end {
  11117. align-items: flex-end !important;
  11118. }
  11119. .align-items-xxl-center {
  11120. align-items: center !important;
  11121. }
  11122. .align-items-xxl-baseline {
  11123. align-items: baseline !important;
  11124. }
  11125. .align-items-xxl-stretch {
  11126. align-items: stretch !important;
  11127. }
  11128. .align-content-xxl-start {
  11129. align-content: flex-start !important;
  11130. }
  11131. .align-content-xxl-end {
  11132. align-content: flex-end !important;
  11133. }
  11134. .align-content-xxl-center {
  11135. align-content: center !important;
  11136. }
  11137. .align-content-xxl-between {
  11138. align-content: space-between !important;
  11139. }
  11140. .align-content-xxl-around {
  11141. align-content: space-around !important;
  11142. }
  11143. .align-content-xxl-stretch {
  11144. align-content: stretch !important;
  11145. }
  11146. .align-self-xxl-auto {
  11147. align-self: auto !important;
  11148. }
  11149. .align-self-xxl-start {
  11150. align-self: flex-start !important;
  11151. }
  11152. .align-self-xxl-end {
  11153. align-self: flex-end !important;
  11154. }
  11155. .align-self-xxl-center {
  11156. align-self: center !important;
  11157. }
  11158. .align-self-xxl-baseline {
  11159. align-self: baseline !important;
  11160. }
  11161. .align-self-xxl-stretch {
  11162. align-self: stretch !important;
  11163. }
  11164. .order-xxl-first {
  11165. order: -1 !important;
  11166. }
  11167. .order-xxl-0 {
  11168. order: 0 !important;
  11169. }
  11170. .order-xxl-1 {
  11171. order: 1 !important;
  11172. }
  11173. .order-xxl-2 {
  11174. order: 2 !important;
  11175. }
  11176. .order-xxl-3 {
  11177. order: 3 !important;
  11178. }
  11179. .order-xxl-4 {
  11180. order: 4 !important;
  11181. }
  11182. .order-xxl-5 {
  11183. order: 5 !important;
  11184. }
  11185. .order-xxl-last {
  11186. order: 6 !important;
  11187. }
  11188. .m-xxl-0 {
  11189. margin: 0 !important;
  11190. }
  11191. .m-xxl-1 {
  11192. margin: 0.25rem !important;
  11193. }
  11194. .m-xxl-2 {
  11195. margin: 0.5rem !important;
  11196. }
  11197. .m-xxl-3 {
  11198. margin: 1rem !important;
  11199. }
  11200. .m-xxl-4 {
  11201. margin: 1.5rem !important;
  11202. }
  11203. .m-xxl-5 {
  11204. margin: 3rem !important;
  11205. }
  11206. .m-xxl-auto {
  11207. margin: auto !important;
  11208. }
  11209. .mx-xxl-0 {
  11210. margin-right: 0 !important;
  11211. margin-left: 0 !important;
  11212. }
  11213. .mx-xxl-1 {
  11214. margin-right: 0.25rem !important;
  11215. margin-left: 0.25rem !important;
  11216. }
  11217. .mx-xxl-2 {
  11218. margin-right: 0.5rem !important;
  11219. margin-left: 0.5rem !important;
  11220. }
  11221. .mx-xxl-3 {
  11222. margin-right: 1rem !important;
  11223. margin-left: 1rem !important;
  11224. }
  11225. .mx-xxl-4 {
  11226. margin-right: 1.5rem !important;
  11227. margin-left: 1.5rem !important;
  11228. }
  11229. .mx-xxl-5 {
  11230. margin-right: 3rem !important;
  11231. margin-left: 3rem !important;
  11232. }
  11233. .mx-xxl-auto {
  11234. margin-right: auto !important;
  11235. margin-left: auto !important;
  11236. }
  11237. .my-xxl-0 {
  11238. margin-top: 0 !important;
  11239. margin-bottom: 0 !important;
  11240. }
  11241. .my-xxl-1 {
  11242. margin-top: 0.25rem !important;
  11243. margin-bottom: 0.25rem !important;
  11244. }
  11245. .my-xxl-2 {
  11246. margin-top: 0.5rem !important;
  11247. margin-bottom: 0.5rem !important;
  11248. }
  11249. .my-xxl-3 {
  11250. margin-top: 1rem !important;
  11251. margin-bottom: 1rem !important;
  11252. }
  11253. .my-xxl-4 {
  11254. margin-top: 1.5rem !important;
  11255. margin-bottom: 1.5rem !important;
  11256. }
  11257. .my-xxl-5 {
  11258. margin-top: 3rem !important;
  11259. margin-bottom: 3rem !important;
  11260. }
  11261. .my-xxl-auto {
  11262. margin-top: auto !important;
  11263. margin-bottom: auto !important;
  11264. }
  11265. .mt-xxl-0 {
  11266. margin-top: 0 !important;
  11267. }
  11268. .mt-xxl-1 {
  11269. margin-top: 0.25rem !important;
  11270. }
  11271. .mt-xxl-2 {
  11272. margin-top: 0.5rem !important;
  11273. }
  11274. .mt-xxl-3 {
  11275. margin-top: 1rem !important;
  11276. }
  11277. .mt-xxl-4 {
  11278. margin-top: 1.5rem !important;
  11279. }
  11280. .mt-xxl-5 {
  11281. margin-top: 3rem !important;
  11282. }
  11283. .mt-xxl-auto {
  11284. margin-top: auto !important;
  11285. }
  11286. .me-xxl-0 {
  11287. margin-right: 0 !important;
  11288. }
  11289. .me-xxl-1 {
  11290. margin-right: 0.25rem !important;
  11291. }
  11292. .me-xxl-2 {
  11293. margin-right: 0.5rem !important;
  11294. }
  11295. .me-xxl-3 {
  11296. margin-right: 1rem !important;
  11297. }
  11298. .me-xxl-4 {
  11299. margin-right: 1.5rem !important;
  11300. }
  11301. .me-xxl-5 {
  11302. margin-right: 3rem !important;
  11303. }
  11304. .me-xxl-auto {
  11305. margin-right: auto !important;
  11306. }
  11307. .mb-xxl-0 {
  11308. margin-bottom: 0 !important;
  11309. }
  11310. .mb-xxl-1 {
  11311. margin-bottom: 0.25rem !important;
  11312. }
  11313. .mb-xxl-2 {
  11314. margin-bottom: 0.5rem !important;
  11315. }
  11316. .mb-xxl-3 {
  11317. margin-bottom: 1rem !important;
  11318. }
  11319. .mb-xxl-4 {
  11320. margin-bottom: 1.5rem !important;
  11321. }
  11322. .mb-xxl-5 {
  11323. margin-bottom: 3rem !important;
  11324. }
  11325. .mb-xxl-auto {
  11326. margin-bottom: auto !important;
  11327. }
  11328. .ms-xxl-0 {
  11329. margin-left: 0 !important;
  11330. }
  11331. .ms-xxl-1 {
  11332. margin-left: 0.25rem !important;
  11333. }
  11334. .ms-xxl-2 {
  11335. margin-left: 0.5rem !important;
  11336. }
  11337. .ms-xxl-3 {
  11338. margin-left: 1rem !important;
  11339. }
  11340. .ms-xxl-4 {
  11341. margin-left: 1.5rem !important;
  11342. }
  11343. .ms-xxl-5 {
  11344. margin-left: 3rem !important;
  11345. }
  11346. .ms-xxl-auto {
  11347. margin-left: auto !important;
  11348. }
  11349. .p-xxl-0 {
  11350. padding: 0 !important;
  11351. }
  11352. .p-xxl-1 {
  11353. padding: 0.25rem !important;
  11354. }
  11355. .p-xxl-2 {
  11356. padding: 0.5rem !important;
  11357. }
  11358. .p-xxl-3 {
  11359. padding: 1rem !important;
  11360. }
  11361. .p-xxl-4 {
  11362. padding: 1.5rem !important;
  11363. }
  11364. .p-xxl-5 {
  11365. padding: 3rem !important;
  11366. }
  11367. .px-xxl-0 {
  11368. padding-right: 0 !important;
  11369. padding-left: 0 !important;
  11370. }
  11371. .px-xxl-1 {
  11372. padding-right: 0.25rem !important;
  11373. padding-left: 0.25rem !important;
  11374. }
  11375. .px-xxl-2 {
  11376. padding-right: 0.5rem !important;
  11377. padding-left: 0.5rem !important;
  11378. }
  11379. .px-xxl-3 {
  11380. padding-right: 1rem !important;
  11381. padding-left: 1rem !important;
  11382. }
  11383. .px-xxl-4 {
  11384. padding-right: 1.5rem !important;
  11385. padding-left: 1.5rem !important;
  11386. }
  11387. .px-xxl-5 {
  11388. padding-right: 3rem !important;
  11389. padding-left: 3rem !important;
  11390. }
  11391. .py-xxl-0 {
  11392. padding-top: 0 !important;
  11393. padding-bottom: 0 !important;
  11394. }
  11395. .py-xxl-1 {
  11396. padding-top: 0.25rem !important;
  11397. padding-bottom: 0.25rem !important;
  11398. }
  11399. .py-xxl-2 {
  11400. padding-top: 0.5rem !important;
  11401. padding-bottom: 0.5rem !important;
  11402. }
  11403. .py-xxl-3 {
  11404. padding-top: 1rem !important;
  11405. padding-bottom: 1rem !important;
  11406. }
  11407. .py-xxl-4 {
  11408. padding-top: 1.5rem !important;
  11409. padding-bottom: 1.5rem !important;
  11410. }
  11411. .py-xxl-5 {
  11412. padding-top: 3rem !important;
  11413. padding-bottom: 3rem !important;
  11414. }
  11415. .pt-xxl-0 {
  11416. padding-top: 0 !important;
  11417. }
  11418. .pt-xxl-1 {
  11419. padding-top: 0.25rem !important;
  11420. }
  11421. .pt-xxl-2 {
  11422. padding-top: 0.5rem !important;
  11423. }
  11424. .pt-xxl-3 {
  11425. padding-top: 1rem !important;
  11426. }
  11427. .pt-xxl-4 {
  11428. padding-top: 1.5rem !important;
  11429. }
  11430. .pt-xxl-5 {
  11431. padding-top: 3rem !important;
  11432. }
  11433. .pe-xxl-0 {
  11434. padding-right: 0 !important;
  11435. }
  11436. .pe-xxl-1 {
  11437. padding-right: 0.25rem !important;
  11438. }
  11439. .pe-xxl-2 {
  11440. padding-right: 0.5rem !important;
  11441. }
  11442. .pe-xxl-3 {
  11443. padding-right: 1rem !important;
  11444. }
  11445. .pe-xxl-4 {
  11446. padding-right: 1.5rem !important;
  11447. }
  11448. .pe-xxl-5 {
  11449. padding-right: 3rem !important;
  11450. }
  11451. .pb-xxl-0 {
  11452. padding-bottom: 0 !important;
  11453. }
  11454. .pb-xxl-1 {
  11455. padding-bottom: 0.25rem !important;
  11456. }
  11457. .pb-xxl-2 {
  11458. padding-bottom: 0.5rem !important;
  11459. }
  11460. .pb-xxl-3 {
  11461. padding-bottom: 1rem !important;
  11462. }
  11463. .pb-xxl-4 {
  11464. padding-bottom: 1.5rem !important;
  11465. }
  11466. .pb-xxl-5 {
  11467. padding-bottom: 3rem !important;
  11468. }
  11469. .ps-xxl-0 {
  11470. padding-left: 0 !important;
  11471. }
  11472. .ps-xxl-1 {
  11473. padding-left: 0.25rem !important;
  11474. }
  11475. .ps-xxl-2 {
  11476. padding-left: 0.5rem !important;
  11477. }
  11478. .ps-xxl-3 {
  11479. padding-left: 1rem !important;
  11480. }
  11481. .ps-xxl-4 {
  11482. padding-left: 1.5rem !important;
  11483. }
  11484. .ps-xxl-5 {
  11485. padding-left: 3rem !important;
  11486. }
  11487. .gap-xxl-0 {
  11488. gap: 0 !important;
  11489. }
  11490. .gap-xxl-1 {
  11491. gap: 0.25rem !important;
  11492. }
  11493. .gap-xxl-2 {
  11494. gap: 0.5rem !important;
  11495. }
  11496. .gap-xxl-3 {
  11497. gap: 1rem !important;
  11498. }
  11499. .gap-xxl-4 {
  11500. gap: 1.5rem !important;
  11501. }
  11502. .gap-xxl-5 {
  11503. gap: 3rem !important;
  11504. }
  11505. .row-gap-xxl-0 {
  11506. row-gap: 0 !important;
  11507. }
  11508. .row-gap-xxl-1 {
  11509. row-gap: 0.25rem !important;
  11510. }
  11511. .row-gap-xxl-2 {
  11512. row-gap: 0.5rem !important;
  11513. }
  11514. .row-gap-xxl-3 {
  11515. row-gap: 1rem !important;
  11516. }
  11517. .row-gap-xxl-4 {
  11518. row-gap: 1.5rem !important;
  11519. }
  11520. .row-gap-xxl-5 {
  11521. row-gap: 3rem !important;
  11522. }
  11523. .column-gap-xxl-0 {
  11524. column-gap: 0 !important;
  11525. }
  11526. .column-gap-xxl-1 {
  11527. column-gap: 0.25rem !important;
  11528. }
  11529. .column-gap-xxl-2 {
  11530. column-gap: 0.5rem !important;
  11531. }
  11532. .column-gap-xxl-3 {
  11533. column-gap: 1rem !important;
  11534. }
  11535. .column-gap-xxl-4 {
  11536. column-gap: 1.5rem !important;
  11537. }
  11538. .column-gap-xxl-5 {
  11539. column-gap: 3rem !important;
  11540. }
  11541. .text-xxl-start {
  11542. text-align: left !important;
  11543. }
  11544. .text-xxl-end {
  11545. text-align: right !important;
  11546. }
  11547. .text-xxl-center {
  11548. text-align: center !important;
  11549. }
  11550. }
  11551. @media (min-width: 1200px) {
  11552. .fs-1 {
  11553. font-size: 2.5rem !important;
  11554. }
  11555. .fs-2 {
  11556. font-size: 2rem !important;
  11557. }
  11558. .fs-3 {
  11559. font-size: 1.75rem !important;
  11560. }
  11561. .fs-4 {
  11562. font-size: 1.5rem !important;
  11563. }
  11564. }
  11565. @media print {
  11566. .d-print-inline {
  11567. display: inline !important;
  11568. }
  11569. .d-print-inline-block {
  11570. display: inline-block !important;
  11571. }
  11572. .d-print-block {
  11573. display: block !important;
  11574. }
  11575. .d-print-grid {
  11576. display: grid !important;
  11577. }
  11578. .d-print-inline-grid {
  11579. display: inline-grid !important;
  11580. }
  11581. .d-print-table {
  11582. display: table !important;
  11583. }
  11584. .d-print-table-row {
  11585. display: table-row !important;
  11586. }
  11587. .d-print-table-cell {
  11588. display: table-cell !important;
  11589. }
  11590. .d-print-flex {
  11591. display: flex !important;
  11592. }
  11593. .d-print-inline-flex {
  11594. display: inline-flex !important;
  11595. }
  11596. .d-print-none {
  11597. display: none !important;
  11598. }
  11599. }
  11600. /***********************************************************
  11601. ################## Bootstrap Packages ######################
  11602. ************************************************************/
  11603. /***********************************************************
  11604. ################### Bootstrap Icons ########################
  11605. ************************************************************/
  11606. /*!
  11607. * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/)
  11608. * Copyright 2019-2023 The Bootstrap Authors
  11609. * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
  11610. */
  11611. @font-face {
  11612. font-display: block;
  11613. font-family: "bootstrap-icons";
  11614. src: url("./fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("./fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");
  11615. }
  11616. .bi::before,
  11617. [class^=bi-]::before,
  11618. [class*=" bi-"]::before {
  11619. display: inline-block;
  11620. font-family: "bootstrap-icons" !important;
  11621. font-style: normal;
  11622. font-weight: normal !important;
  11623. font-variant: normal;
  11624. text-transform: none;
  11625. line-height: 1;
  11626. vertical-align: -0.125em;
  11627. -webkit-font-smoothing: antialiased;
  11628. -moz-osx-font-smoothing: grayscale;
  11629. }
  11630. .bi-123::before {
  11631. content: "\f67f";
  11632. }
  11633. .bi-alarm-fill::before {
  11634. content: "\f101";
  11635. }
  11636. .bi-alarm::before {
  11637. content: "\f102";
  11638. }
  11639. .bi-align-bottom::before {
  11640. content: "\f103";
  11641. }
  11642. .bi-align-center::before {
  11643. content: "\f104";
  11644. }
  11645. .bi-align-end::before {
  11646. content: "\f105";
  11647. }
  11648. .bi-align-middle::before {
  11649. content: "\f106";
  11650. }
  11651. .bi-align-start::before {
  11652. content: "\f107";
  11653. }
  11654. .bi-align-top::before {
  11655. content: "\f108";
  11656. }
  11657. .bi-alt::before {
  11658. content: "\f109";
  11659. }
  11660. .bi-app-indicator::before {
  11661. content: "\f10a";
  11662. }
  11663. .bi-app::before {
  11664. content: "\f10b";
  11665. }
  11666. .bi-archive-fill::before {
  11667. content: "\f10c";
  11668. }
  11669. .bi-archive::before {
  11670. content: "\f10d";
  11671. }
  11672. .bi-arrow-90deg-down::before {
  11673. content: "\f10e";
  11674. }
  11675. .bi-arrow-90deg-left::before {
  11676. content: "\f10f";
  11677. }
  11678. .bi-arrow-90deg-right::before {
  11679. content: "\f110";
  11680. }
  11681. .bi-arrow-90deg-up::before {
  11682. content: "\f111";
  11683. }
  11684. .bi-arrow-bar-down::before {
  11685. content: "\f112";
  11686. }
  11687. .bi-arrow-bar-left::before {
  11688. content: "\f113";
  11689. }
  11690. .bi-arrow-bar-right::before {
  11691. content: "\f114";
  11692. }
  11693. .bi-arrow-bar-up::before {
  11694. content: "\f115";
  11695. }
  11696. .bi-arrow-clockwise::before {
  11697. content: "\f116";
  11698. }
  11699. .bi-arrow-counterclockwise::before {
  11700. content: "\f117";
  11701. }
  11702. .bi-arrow-down-circle-fill::before {
  11703. content: "\f118";
  11704. }
  11705. .bi-arrow-down-circle::before {
  11706. content: "\f119";
  11707. }
  11708. .bi-arrow-down-left-circle-fill::before {
  11709. content: "\f11a";
  11710. }
  11711. .bi-arrow-down-left-circle::before {
  11712. content: "\f11b";
  11713. }
  11714. .bi-arrow-down-left-square-fill::before {
  11715. content: "\f11c";
  11716. }
  11717. .bi-arrow-down-left-square::before {
  11718. content: "\f11d";
  11719. }
  11720. .bi-arrow-down-left::before {
  11721. content: "\f11e";
  11722. }
  11723. .bi-arrow-down-right-circle-fill::before {
  11724. content: "\f11f";
  11725. }
  11726. .bi-arrow-down-right-circle::before {
  11727. content: "\f120";
  11728. }
  11729. .bi-arrow-down-right-square-fill::before {
  11730. content: "\f121";
  11731. }
  11732. .bi-arrow-down-right-square::before {
  11733. content: "\f122";
  11734. }
  11735. .bi-arrow-down-right::before {
  11736. content: "\f123";
  11737. }
  11738. .bi-arrow-down-short::before {
  11739. content: "\f124";
  11740. }
  11741. .bi-arrow-down-square-fill::before {
  11742. content: "\f125";
  11743. }
  11744. .bi-arrow-down-square::before {
  11745. content: "\f126";
  11746. }
  11747. .bi-arrow-down-up::before {
  11748. content: "\f127";
  11749. }
  11750. .bi-arrow-down::before {
  11751. content: "\f128";
  11752. }
  11753. .bi-arrow-left-circle-fill::before {
  11754. content: "\f129";
  11755. }
  11756. .bi-arrow-left-circle::before {
  11757. content: "\f12a";
  11758. }
  11759. .bi-arrow-left-right::before {
  11760. content: "\f12b";
  11761. }
  11762. .bi-arrow-left-short::before {
  11763. content: "\f12c";
  11764. }
  11765. .bi-arrow-left-square-fill::before {
  11766. content: "\f12d";
  11767. }
  11768. .bi-arrow-left-square::before {
  11769. content: "\f12e";
  11770. }
  11771. .bi-arrow-left::before {
  11772. content: "\f12f";
  11773. }
  11774. .bi-arrow-repeat::before {
  11775. content: "\f130";
  11776. }
  11777. .bi-arrow-return-left::before {
  11778. content: "\f131";
  11779. }
  11780. .bi-arrow-return-right::before {
  11781. content: "\f132";
  11782. }
  11783. .bi-arrow-right-circle-fill::before {
  11784. content: "\f133";
  11785. }
  11786. .bi-arrow-right-circle::before {
  11787. content: "\f134";
  11788. }
  11789. .bi-arrow-right-short::before {
  11790. content: "\f135";
  11791. }
  11792. .bi-arrow-right-square-fill::before {
  11793. content: "\f136";
  11794. }
  11795. .bi-arrow-right-square::before {
  11796. content: "\f137";
  11797. }
  11798. .bi-arrow-right::before {
  11799. content: "\f138";
  11800. }
  11801. .bi-arrow-up-circle-fill::before {
  11802. content: "\f139";
  11803. }
  11804. .bi-arrow-up-circle::before {
  11805. content: "\f13a";
  11806. }
  11807. .bi-arrow-up-left-circle-fill::before {
  11808. content: "\f13b";
  11809. }
  11810. .bi-arrow-up-left-circle::before {
  11811. content: "\f13c";
  11812. }
  11813. .bi-arrow-up-left-square-fill::before {
  11814. content: "\f13d";
  11815. }
  11816. .bi-arrow-up-left-square::before {
  11817. content: "\f13e";
  11818. }
  11819. .bi-arrow-up-left::before {
  11820. content: "\f13f";
  11821. }
  11822. .bi-arrow-up-right-circle-fill::before {
  11823. content: "\f140";
  11824. }
  11825. .bi-arrow-up-right-circle::before {
  11826. content: "\f141";
  11827. }
  11828. .bi-arrow-up-right-square-fill::before {
  11829. content: "\f142";
  11830. }
  11831. .bi-arrow-up-right-square::before {
  11832. content: "\f143";
  11833. }
  11834. .bi-arrow-up-right::before {
  11835. content: "\f144";
  11836. }
  11837. .bi-arrow-up-short::before {
  11838. content: "\f145";
  11839. }
  11840. .bi-arrow-up-square-fill::before {
  11841. content: "\f146";
  11842. }
  11843. .bi-arrow-up-square::before {
  11844. content: "\f147";
  11845. }
  11846. .bi-arrow-up::before {
  11847. content: "\f148";
  11848. }
  11849. .bi-arrows-angle-contract::before {
  11850. content: "\f149";
  11851. }
  11852. .bi-arrows-angle-expand::before {
  11853. content: "\f14a";
  11854. }
  11855. .bi-arrows-collapse::before {
  11856. content: "\f14b";
  11857. }
  11858. .bi-arrows-expand::before {
  11859. content: "\f14c";
  11860. }
  11861. .bi-arrows-fullscreen::before {
  11862. content: "\f14d";
  11863. }
  11864. .bi-arrows-move::before {
  11865. content: "\f14e";
  11866. }
  11867. .bi-aspect-ratio-fill::before {
  11868. content: "\f14f";
  11869. }
  11870. .bi-aspect-ratio::before {
  11871. content: "\f150";
  11872. }
  11873. .bi-asterisk::before {
  11874. content: "\f151";
  11875. }
  11876. .bi-at::before {
  11877. content: "\f152";
  11878. }
  11879. .bi-award-fill::before {
  11880. content: "\f153";
  11881. }
  11882. .bi-award::before {
  11883. content: "\f154";
  11884. }
  11885. .bi-back::before {
  11886. content: "\f155";
  11887. }
  11888. .bi-backspace-fill::before {
  11889. content: "\f156";
  11890. }
  11891. .bi-backspace-reverse-fill::before {
  11892. content: "\f157";
  11893. }
  11894. .bi-backspace-reverse::before {
  11895. content: "\f158";
  11896. }
  11897. .bi-backspace::before {
  11898. content: "\f159";
  11899. }
  11900. .bi-badge-3d-fill::before {
  11901. content: "\f15a";
  11902. }
  11903. .bi-badge-3d::before {
  11904. content: "\f15b";
  11905. }
  11906. .bi-badge-4k-fill::before {
  11907. content: "\f15c";
  11908. }
  11909. .bi-badge-4k::before {
  11910. content: "\f15d";
  11911. }
  11912. .bi-badge-8k-fill::before {
  11913. content: "\f15e";
  11914. }
  11915. .bi-badge-8k::before {
  11916. content: "\f15f";
  11917. }
  11918. .bi-badge-ad-fill::before {
  11919. content: "\f160";
  11920. }
  11921. .bi-badge-ad::before {
  11922. content: "\f161";
  11923. }
  11924. .bi-badge-ar-fill::before {
  11925. content: "\f162";
  11926. }
  11927. .bi-badge-ar::before {
  11928. content: "\f163";
  11929. }
  11930. .bi-badge-cc-fill::before {
  11931. content: "\f164";
  11932. }
  11933. .bi-badge-cc::before {
  11934. content: "\f165";
  11935. }
  11936. .bi-badge-hd-fill::before {
  11937. content: "\f166";
  11938. }
  11939. .bi-badge-hd::before {
  11940. content: "\f167";
  11941. }
  11942. .bi-badge-tm-fill::before {
  11943. content: "\f168";
  11944. }
  11945. .bi-badge-tm::before {
  11946. content: "\f169";
  11947. }
  11948. .bi-badge-vo-fill::before {
  11949. content: "\f16a";
  11950. }
  11951. .bi-badge-vo::before {
  11952. content: "\f16b";
  11953. }
  11954. .bi-badge-vr-fill::before {
  11955. content: "\f16c";
  11956. }
  11957. .bi-badge-vr::before {
  11958. content: "\f16d";
  11959. }
  11960. .bi-badge-wc-fill::before {
  11961. content: "\f16e";
  11962. }
  11963. .bi-badge-wc::before {
  11964. content: "\f16f";
  11965. }
  11966. .bi-bag-check-fill::before {
  11967. content: "\f170";
  11968. }
  11969. .bi-bag-check::before {
  11970. content: "\f171";
  11971. }
  11972. .bi-bag-dash-fill::before {
  11973. content: "\f172";
  11974. }
  11975. .bi-bag-dash::before {
  11976. content: "\f173";
  11977. }
  11978. .bi-bag-fill::before {
  11979. content: "\f174";
  11980. }
  11981. .bi-bag-plus-fill::before {
  11982. content: "\f175";
  11983. }
  11984. .bi-bag-plus::before {
  11985. content: "\f176";
  11986. }
  11987. .bi-bag-x-fill::before {
  11988. content: "\f177";
  11989. }
  11990. .bi-bag-x::before {
  11991. content: "\f178";
  11992. }
  11993. .bi-bag::before {
  11994. content: "\f179";
  11995. }
  11996. .bi-bar-chart-fill::before {
  11997. content: "\f17a";
  11998. }
  11999. .bi-bar-chart-line-fill::before {
  12000. content: "\f17b";
  12001. }
  12002. .bi-bar-chart-line::before {
  12003. content: "\f17c";
  12004. }
  12005. .bi-bar-chart-steps::before {
  12006. content: "\f17d";
  12007. }
  12008. .bi-bar-chart::before {
  12009. content: "\f17e";
  12010. }
  12011. .bi-basket-fill::before {
  12012. content: "\f17f";
  12013. }
  12014. .bi-basket::before {
  12015. content: "\f180";
  12016. }
  12017. .bi-basket2-fill::before {
  12018. content: "\f181";
  12019. }
  12020. .bi-basket2::before {
  12021. content: "\f182";
  12022. }
  12023. .bi-basket3-fill::before {
  12024. content: "\f183";
  12025. }
  12026. .bi-basket3::before {
  12027. content: "\f184";
  12028. }
  12029. .bi-battery-charging::before {
  12030. content: "\f185";
  12031. }
  12032. .bi-battery-full::before {
  12033. content: "\f186";
  12034. }
  12035. .bi-battery-half::before {
  12036. content: "\f187";
  12037. }
  12038. .bi-battery::before {
  12039. content: "\f188";
  12040. }
  12041. .bi-bell-fill::before {
  12042. content: "\f189";
  12043. }
  12044. .bi-bell::before {
  12045. content: "\f18a";
  12046. }
  12047. .bi-bezier::before {
  12048. content: "\f18b";
  12049. }
  12050. .bi-bezier2::before {
  12051. content: "\f18c";
  12052. }
  12053. .bi-bicycle::before {
  12054. content: "\f18d";
  12055. }
  12056. .bi-binoculars-fill::before {
  12057. content: "\f18e";
  12058. }
  12059. .bi-binoculars::before {
  12060. content: "\f18f";
  12061. }
  12062. .bi-blockquote-left::before {
  12063. content: "\f190";
  12064. }
  12065. .bi-blockquote-right::before {
  12066. content: "\f191";
  12067. }
  12068. .bi-book-fill::before {
  12069. content: "\f192";
  12070. }
  12071. .bi-book-half::before {
  12072. content: "\f193";
  12073. }
  12074. .bi-book::before {
  12075. content: "\f194";
  12076. }
  12077. .bi-bookmark-check-fill::before {
  12078. content: "\f195";
  12079. }
  12080. .bi-bookmark-check::before {
  12081. content: "\f196";
  12082. }
  12083. .bi-bookmark-dash-fill::before {
  12084. content: "\f197";
  12085. }
  12086. .bi-bookmark-dash::before {
  12087. content: "\f198";
  12088. }
  12089. .bi-bookmark-fill::before {
  12090. content: "\f199";
  12091. }
  12092. .bi-bookmark-heart-fill::before {
  12093. content: "\f19a";
  12094. }
  12095. .bi-bookmark-heart::before {
  12096. content: "\f19b";
  12097. }
  12098. .bi-bookmark-plus-fill::before {
  12099. content: "\f19c";
  12100. }
  12101. .bi-bookmark-plus::before {
  12102. content: "\f19d";
  12103. }
  12104. .bi-bookmark-star-fill::before {
  12105. content: "\f19e";
  12106. }
  12107. .bi-bookmark-star::before {
  12108. content: "\f19f";
  12109. }
  12110. .bi-bookmark-x-fill::before {
  12111. content: "\f1a0";
  12112. }
  12113. .bi-bookmark-x::before {
  12114. content: "\f1a1";
  12115. }
  12116. .bi-bookmark::before {
  12117. content: "\f1a2";
  12118. }
  12119. .bi-bookmarks-fill::before {
  12120. content: "\f1a3";
  12121. }
  12122. .bi-bookmarks::before {
  12123. content: "\f1a4";
  12124. }
  12125. .bi-bookshelf::before {
  12126. content: "\f1a5";
  12127. }
  12128. .bi-bootstrap-fill::before {
  12129. content: "\f1a6";
  12130. }
  12131. .bi-bootstrap-reboot::before {
  12132. content: "\f1a7";
  12133. }
  12134. .bi-bootstrap::before {
  12135. content: "\f1a8";
  12136. }
  12137. .bi-border-all::before {
  12138. content: "\f1a9";
  12139. }
  12140. .bi-border-bottom::before {
  12141. content: "\f1aa";
  12142. }
  12143. .bi-border-center::before {
  12144. content: "\f1ab";
  12145. }
  12146. .bi-border-inner::before {
  12147. content: "\f1ac";
  12148. }
  12149. .bi-border-left::before {
  12150. content: "\f1ad";
  12151. }
  12152. .bi-border-middle::before {
  12153. content: "\f1ae";
  12154. }
  12155. .bi-border-outer::before {
  12156. content: "\f1af";
  12157. }
  12158. .bi-border-right::before {
  12159. content: "\f1b0";
  12160. }
  12161. .bi-border-style::before {
  12162. content: "\f1b1";
  12163. }
  12164. .bi-border-top::before {
  12165. content: "\f1b2";
  12166. }
  12167. .bi-border-width::before {
  12168. content: "\f1b3";
  12169. }
  12170. .bi-border::before {
  12171. content: "\f1b4";
  12172. }
  12173. .bi-bounding-box-circles::before {
  12174. content: "\f1b5";
  12175. }
  12176. .bi-bounding-box::before {
  12177. content: "\f1b6";
  12178. }
  12179. .bi-box-arrow-down-left::before {
  12180. content: "\f1b7";
  12181. }
  12182. .bi-box-arrow-down-right::before {
  12183. content: "\f1b8";
  12184. }
  12185. .bi-box-arrow-down::before {
  12186. content: "\f1b9";
  12187. }
  12188. .bi-box-arrow-in-down-left::before {
  12189. content: "\f1ba";
  12190. }
  12191. .bi-box-arrow-in-down-right::before {
  12192. content: "\f1bb";
  12193. }
  12194. .bi-box-arrow-in-down::before {
  12195. content: "\f1bc";
  12196. }
  12197. .bi-box-arrow-in-left::before {
  12198. content: "\f1bd";
  12199. }
  12200. .bi-box-arrow-in-right::before {
  12201. content: "\f1be";
  12202. }
  12203. .bi-box-arrow-in-up-left::before {
  12204. content: "\f1bf";
  12205. }
  12206. .bi-box-arrow-in-up-right::before {
  12207. content: "\f1c0";
  12208. }
  12209. .bi-box-arrow-in-up::before {
  12210. content: "\f1c1";
  12211. }
  12212. .bi-box-arrow-left::before {
  12213. content: "\f1c2";
  12214. }
  12215. .bi-box-arrow-right::before {
  12216. content: "\f1c3";
  12217. }
  12218. .bi-box-arrow-up-left::before {
  12219. content: "\f1c4";
  12220. }
  12221. .bi-box-arrow-up-right::before {
  12222. content: "\f1c5";
  12223. }
  12224. .bi-box-arrow-up::before {
  12225. content: "\f1c6";
  12226. }
  12227. .bi-box-seam::before {
  12228. content: "\f1c7";
  12229. }
  12230. .bi-box::before {
  12231. content: "\f1c8";
  12232. }
  12233. .bi-braces::before {
  12234. content: "\f1c9";
  12235. }
  12236. .bi-bricks::before {
  12237. content: "\f1ca";
  12238. }
  12239. .bi-briefcase-fill::before {
  12240. content: "\f1cb";
  12241. }
  12242. .bi-briefcase::before {
  12243. content: "\f1cc";
  12244. }
  12245. .bi-brightness-alt-high-fill::before {
  12246. content: "\f1cd";
  12247. }
  12248. .bi-brightness-alt-high::before {
  12249. content: "\f1ce";
  12250. }
  12251. .bi-brightness-alt-low-fill::before {
  12252. content: "\f1cf";
  12253. }
  12254. .bi-brightness-alt-low::before {
  12255. content: "\f1d0";
  12256. }
  12257. .bi-brightness-high-fill::before {
  12258. content: "\f1d1";
  12259. }
  12260. .bi-brightness-high::before {
  12261. content: "\f1d2";
  12262. }
  12263. .bi-brightness-low-fill::before {
  12264. content: "\f1d3";
  12265. }
  12266. .bi-brightness-low::before {
  12267. content: "\f1d4";
  12268. }
  12269. .bi-broadcast-pin::before {
  12270. content: "\f1d5";
  12271. }
  12272. .bi-broadcast::before {
  12273. content: "\f1d6";
  12274. }
  12275. .bi-brush-fill::before {
  12276. content: "\f1d7";
  12277. }
  12278. .bi-brush::before {
  12279. content: "\f1d8";
  12280. }
  12281. .bi-bucket-fill::before {
  12282. content: "\f1d9";
  12283. }
  12284. .bi-bucket::before {
  12285. content: "\f1da";
  12286. }
  12287. .bi-bug-fill::before {
  12288. content: "\f1db";
  12289. }
  12290. .bi-bug::before {
  12291. content: "\f1dc";
  12292. }
  12293. .bi-building::before {
  12294. content: "\f1dd";
  12295. }
  12296. .bi-bullseye::before {
  12297. content: "\f1de";
  12298. }
  12299. .bi-calculator-fill::before {
  12300. content: "\f1df";
  12301. }
  12302. .bi-calculator::before {
  12303. content: "\f1e0";
  12304. }
  12305. .bi-calendar-check-fill::before {
  12306. content: "\f1e1";
  12307. }
  12308. .bi-calendar-check::before {
  12309. content: "\f1e2";
  12310. }
  12311. .bi-calendar-date-fill::before {
  12312. content: "\f1e3";
  12313. }
  12314. .bi-calendar-date::before {
  12315. content: "\f1e4";
  12316. }
  12317. .bi-calendar-day-fill::before {
  12318. content: "\f1e5";
  12319. }
  12320. .bi-calendar-day::before {
  12321. content: "\f1e6";
  12322. }
  12323. .bi-calendar-event-fill::before {
  12324. content: "\f1e7";
  12325. }
  12326. .bi-calendar-event::before {
  12327. content: "\f1e8";
  12328. }
  12329. .bi-calendar-fill::before {
  12330. content: "\f1e9";
  12331. }
  12332. .bi-calendar-minus-fill::before {
  12333. content: "\f1ea";
  12334. }
  12335. .bi-calendar-minus::before {
  12336. content: "\f1eb";
  12337. }
  12338. .bi-calendar-month-fill::before {
  12339. content: "\f1ec";
  12340. }
  12341. .bi-calendar-month::before {
  12342. content: "\f1ed";
  12343. }
  12344. .bi-calendar-plus-fill::before {
  12345. content: "\f1ee";
  12346. }
  12347. .bi-calendar-plus::before {
  12348. content: "\f1ef";
  12349. }
  12350. .bi-calendar-range-fill::before {
  12351. content: "\f1f0";
  12352. }
  12353. .bi-calendar-range::before {
  12354. content: "\f1f1";
  12355. }
  12356. .bi-calendar-week-fill::before {
  12357. content: "\f1f2";
  12358. }
  12359. .bi-calendar-week::before {
  12360. content: "\f1f3";
  12361. }
  12362. .bi-calendar-x-fill::before {
  12363. content: "\f1f4";
  12364. }
  12365. .bi-calendar-x::before {
  12366. content: "\f1f5";
  12367. }
  12368. .bi-calendar::before {
  12369. content: "\f1f6";
  12370. }
  12371. .bi-calendar2-check-fill::before {
  12372. content: "\f1f7";
  12373. }
  12374. .bi-calendar2-check::before {
  12375. content: "\f1f8";
  12376. }
  12377. .bi-calendar2-date-fill::before {
  12378. content: "\f1f9";
  12379. }
  12380. .bi-calendar2-date::before {
  12381. content: "\f1fa";
  12382. }
  12383. .bi-calendar2-day-fill::before {
  12384. content: "\f1fb";
  12385. }
  12386. .bi-calendar2-day::before {
  12387. content: "\f1fc";
  12388. }
  12389. .bi-calendar2-event-fill::before {
  12390. content: "\f1fd";
  12391. }
  12392. .bi-calendar2-event::before {
  12393. content: "\f1fe";
  12394. }
  12395. .bi-calendar2-fill::before {
  12396. content: "\f1ff";
  12397. }
  12398. .bi-calendar2-minus-fill::before {
  12399. content: "\f200";
  12400. }
  12401. .bi-calendar2-minus::before {
  12402. content: "\f201";
  12403. }
  12404. .bi-calendar2-month-fill::before {
  12405. content: "\f202";
  12406. }
  12407. .bi-calendar2-month::before {
  12408. content: "\f203";
  12409. }
  12410. .bi-calendar2-plus-fill::before {
  12411. content: "\f204";
  12412. }
  12413. .bi-calendar2-plus::before {
  12414. content: "\f205";
  12415. }
  12416. .bi-calendar2-range-fill::before {
  12417. content: "\f206";
  12418. }
  12419. .bi-calendar2-range::before {
  12420. content: "\f207";
  12421. }
  12422. .bi-calendar2-week-fill::before {
  12423. content: "\f208";
  12424. }
  12425. .bi-calendar2-week::before {
  12426. content: "\f209";
  12427. }
  12428. .bi-calendar2-x-fill::before {
  12429. content: "\f20a";
  12430. }
  12431. .bi-calendar2-x::before {
  12432. content: "\f20b";
  12433. }
  12434. .bi-calendar2::before {
  12435. content: "\f20c";
  12436. }
  12437. .bi-calendar3-event-fill::before {
  12438. content: "\f20d";
  12439. }
  12440. .bi-calendar3-event::before {
  12441. content: "\f20e";
  12442. }
  12443. .bi-calendar3-fill::before {
  12444. content: "\f20f";
  12445. }
  12446. .bi-calendar3-range-fill::before {
  12447. content: "\f210";
  12448. }
  12449. .bi-calendar3-range::before {
  12450. content: "\f211";
  12451. }
  12452. .bi-calendar3-week-fill::before {
  12453. content: "\f212";
  12454. }
  12455. .bi-calendar3-week::before {
  12456. content: "\f213";
  12457. }
  12458. .bi-calendar3::before {
  12459. content: "\f214";
  12460. }
  12461. .bi-calendar4-event::before {
  12462. content: "\f215";
  12463. }
  12464. .bi-calendar4-range::before {
  12465. content: "\f216";
  12466. }
  12467. .bi-calendar4-week::before {
  12468. content: "\f217";
  12469. }
  12470. .bi-calendar4::before {
  12471. content: "\f218";
  12472. }
  12473. .bi-camera-fill::before {
  12474. content: "\f219";
  12475. }
  12476. .bi-camera-reels-fill::before {
  12477. content: "\f21a";
  12478. }
  12479. .bi-camera-reels::before {
  12480. content: "\f21b";
  12481. }
  12482. .bi-camera-video-fill::before {
  12483. content: "\f21c";
  12484. }
  12485. .bi-camera-video-off-fill::before {
  12486. content: "\f21d";
  12487. }
  12488. .bi-camera-video-off::before {
  12489. content: "\f21e";
  12490. }
  12491. .bi-camera-video::before {
  12492. content: "\f21f";
  12493. }
  12494. .bi-camera::before {
  12495. content: "\f220";
  12496. }
  12497. .bi-camera2::before {
  12498. content: "\f221";
  12499. }
  12500. .bi-capslock-fill::before {
  12501. content: "\f222";
  12502. }
  12503. .bi-capslock::before {
  12504. content: "\f223";
  12505. }
  12506. .bi-card-checklist::before {
  12507. content: "\f224";
  12508. }
  12509. .bi-card-heading::before {
  12510. content: "\f225";
  12511. }
  12512. .bi-card-image::before {
  12513. content: "\f226";
  12514. }
  12515. .bi-card-list::before {
  12516. content: "\f227";
  12517. }
  12518. .bi-card-text::before {
  12519. content: "\f228";
  12520. }
  12521. .bi-caret-down-fill::before {
  12522. content: "\f229";
  12523. }
  12524. .bi-caret-down-square-fill::before {
  12525. content: "\f22a";
  12526. }
  12527. .bi-caret-down-square::before {
  12528. content: "\f22b";
  12529. }
  12530. .bi-caret-down::before {
  12531. content: "\f22c";
  12532. }
  12533. .bi-caret-left-fill::before {
  12534. content: "\f22d";
  12535. }
  12536. .bi-caret-left-square-fill::before {
  12537. content: "\f22e";
  12538. }
  12539. .bi-caret-left-square::before {
  12540. content: "\f22f";
  12541. }
  12542. .bi-caret-left::before {
  12543. content: "\f230";
  12544. }
  12545. .bi-caret-right-fill::before {
  12546. content: "\f231";
  12547. }
  12548. .bi-caret-right-square-fill::before {
  12549. content: "\f232";
  12550. }
  12551. .bi-caret-right-square::before {
  12552. content: "\f233";
  12553. }
  12554. .bi-caret-right::before {
  12555. content: "\f234";
  12556. }
  12557. .bi-caret-up-fill::before {
  12558. content: "\f235";
  12559. }
  12560. .bi-caret-up-square-fill::before {
  12561. content: "\f236";
  12562. }
  12563. .bi-caret-up-square::before {
  12564. content: "\f237";
  12565. }
  12566. .bi-caret-up::before {
  12567. content: "\f238";
  12568. }
  12569. .bi-cart-check-fill::before {
  12570. content: "\f239";
  12571. }
  12572. .bi-cart-check::before {
  12573. content: "\f23a";
  12574. }
  12575. .bi-cart-dash-fill::before {
  12576. content: "\f23b";
  12577. }
  12578. .bi-cart-dash::before {
  12579. content: "\f23c";
  12580. }
  12581. .bi-cart-fill::before {
  12582. content: "\f23d";
  12583. }
  12584. .bi-cart-plus-fill::before {
  12585. content: "\f23e";
  12586. }
  12587. .bi-cart-plus::before {
  12588. content: "\f23f";
  12589. }
  12590. .bi-cart-x-fill::before {
  12591. content: "\f240";
  12592. }
  12593. .bi-cart-x::before {
  12594. content: "\f241";
  12595. }
  12596. .bi-cart::before {
  12597. content: "\f242";
  12598. }
  12599. .bi-cart2::before {
  12600. content: "\f243";
  12601. }
  12602. .bi-cart3::before {
  12603. content: "\f244";
  12604. }
  12605. .bi-cart4::before {
  12606. content: "\f245";
  12607. }
  12608. .bi-cash-stack::before {
  12609. content: "\f246";
  12610. }
  12611. .bi-cash::before {
  12612. content: "\f247";
  12613. }
  12614. .bi-cast::before {
  12615. content: "\f248";
  12616. }
  12617. .bi-chat-dots-fill::before {
  12618. content: "\f249";
  12619. }
  12620. .bi-chat-dots::before {
  12621. content: "\f24a";
  12622. }
  12623. .bi-chat-fill::before {
  12624. content: "\f24b";
  12625. }
  12626. .bi-chat-left-dots-fill::before {
  12627. content: "\f24c";
  12628. }
  12629. .bi-chat-left-dots::before {
  12630. content: "\f24d";
  12631. }
  12632. .bi-chat-left-fill::before {
  12633. content: "\f24e";
  12634. }
  12635. .bi-chat-left-quote-fill::before {
  12636. content: "\f24f";
  12637. }
  12638. .bi-chat-left-quote::before {
  12639. content: "\f250";
  12640. }
  12641. .bi-chat-left-text-fill::before {
  12642. content: "\f251";
  12643. }
  12644. .bi-chat-left-text::before {
  12645. content: "\f252";
  12646. }
  12647. .bi-chat-left::before {
  12648. content: "\f253";
  12649. }
  12650. .bi-chat-quote-fill::before {
  12651. content: "\f254";
  12652. }
  12653. .bi-chat-quote::before {
  12654. content: "\f255";
  12655. }
  12656. .bi-chat-right-dots-fill::before {
  12657. content: "\f256";
  12658. }
  12659. .bi-chat-right-dots::before {
  12660. content: "\f257";
  12661. }
  12662. .bi-chat-right-fill::before {
  12663. content: "\f258";
  12664. }
  12665. .bi-chat-right-quote-fill::before {
  12666. content: "\f259";
  12667. }
  12668. .bi-chat-right-quote::before {
  12669. content: "\f25a";
  12670. }
  12671. .bi-chat-right-text-fill::before {
  12672. content: "\f25b";
  12673. }
  12674. .bi-chat-right-text::before {
  12675. content: "\f25c";
  12676. }
  12677. .bi-chat-right::before {
  12678. content: "\f25d";
  12679. }
  12680. .bi-chat-square-dots-fill::before {
  12681. content: "\f25e";
  12682. }
  12683. .bi-chat-square-dots::before {
  12684. content: "\f25f";
  12685. }
  12686. .bi-chat-square-fill::before {
  12687. content: "\f260";
  12688. }
  12689. .bi-chat-square-quote-fill::before {
  12690. content: "\f261";
  12691. }
  12692. .bi-chat-square-quote::before {
  12693. content: "\f262";
  12694. }
  12695. .bi-chat-square-text-fill::before {
  12696. content: "\f263";
  12697. }
  12698. .bi-chat-square-text::before {
  12699. content: "\f264";
  12700. }
  12701. .bi-chat-square::before {
  12702. content: "\f265";
  12703. }
  12704. .bi-chat-text-fill::before {
  12705. content: "\f266";
  12706. }
  12707. .bi-chat-text::before {
  12708. content: "\f267";
  12709. }
  12710. .bi-chat::before {
  12711. content: "\f268";
  12712. }
  12713. .bi-check-all::before {
  12714. content: "\f269";
  12715. }
  12716. .bi-check-circle-fill::before {
  12717. content: "\f26a";
  12718. }
  12719. .bi-check-circle::before {
  12720. content: "\f26b";
  12721. }
  12722. .bi-check-square-fill::before {
  12723. content: "\f26c";
  12724. }
  12725. .bi-check-square::before {
  12726. content: "\f26d";
  12727. }
  12728. .bi-check::before {
  12729. content: "\f26e";
  12730. }
  12731. .bi-check2-all::before {
  12732. content: "\f26f";
  12733. }
  12734. .bi-check2-circle::before {
  12735. content: "\f270";
  12736. }
  12737. .bi-check2-square::before {
  12738. content: "\f271";
  12739. }
  12740. .bi-check2::before {
  12741. content: "\f272";
  12742. }
  12743. .bi-chevron-bar-contract::before {
  12744. content: "\f273";
  12745. }
  12746. .bi-chevron-bar-down::before {
  12747. content: "\f274";
  12748. }
  12749. .bi-chevron-bar-expand::before {
  12750. content: "\f275";
  12751. }
  12752. .bi-chevron-bar-left::before {
  12753. content: "\f276";
  12754. }
  12755. .bi-chevron-bar-right::before {
  12756. content: "\f277";
  12757. }
  12758. .bi-chevron-bar-up::before {
  12759. content: "\f278";
  12760. }
  12761. .bi-chevron-compact-down::before {
  12762. content: "\f279";
  12763. }
  12764. .bi-chevron-compact-left::before {
  12765. content: "\f27a";
  12766. }
  12767. .bi-chevron-compact-right::before {
  12768. content: "\f27b";
  12769. }
  12770. .bi-chevron-compact-up::before {
  12771. content: "\f27c";
  12772. }
  12773. .bi-chevron-contract::before {
  12774. content: "\f27d";
  12775. }
  12776. .bi-chevron-double-down::before {
  12777. content: "\f27e";
  12778. }
  12779. .bi-chevron-double-left::before {
  12780. content: "\f27f";
  12781. }
  12782. .bi-chevron-double-right::before {
  12783. content: "\f280";
  12784. }
  12785. .bi-chevron-double-up::before {
  12786. content: "\f281";
  12787. }
  12788. .bi-chevron-down::before {
  12789. content: "\f282";
  12790. }
  12791. .bi-chevron-expand::before {
  12792. content: "\f283";
  12793. }
  12794. .bi-chevron-left::before {
  12795. content: "\f284";
  12796. }
  12797. .bi-chevron-right::before {
  12798. content: "\f285";
  12799. }
  12800. .bi-chevron-up::before {
  12801. content: "\f286";
  12802. }
  12803. .bi-circle-fill::before {
  12804. content: "\f287";
  12805. }
  12806. .bi-circle-half::before {
  12807. content: "\f288";
  12808. }
  12809. .bi-circle-square::before {
  12810. content: "\f289";
  12811. }
  12812. .bi-circle::before {
  12813. content: "\f28a";
  12814. }
  12815. .bi-clipboard-check::before {
  12816. content: "\f28b";
  12817. }
  12818. .bi-clipboard-data::before {
  12819. content: "\f28c";
  12820. }
  12821. .bi-clipboard-minus::before {
  12822. content: "\f28d";
  12823. }
  12824. .bi-clipboard-plus::before {
  12825. content: "\f28e";
  12826. }
  12827. .bi-clipboard-x::before {
  12828. content: "\f28f";
  12829. }
  12830. .bi-clipboard::before {
  12831. content: "\f290";
  12832. }
  12833. .bi-clock-fill::before {
  12834. content: "\f291";
  12835. }
  12836. .bi-clock-history::before {
  12837. content: "\f292";
  12838. }
  12839. .bi-clock::before {
  12840. content: "\f293";
  12841. }
  12842. .bi-cloud-arrow-down-fill::before {
  12843. content: "\f294";
  12844. }
  12845. .bi-cloud-arrow-down::before {
  12846. content: "\f295";
  12847. }
  12848. .bi-cloud-arrow-up-fill::before {
  12849. content: "\f296";
  12850. }
  12851. .bi-cloud-arrow-up::before {
  12852. content: "\f297";
  12853. }
  12854. .bi-cloud-check-fill::before {
  12855. content: "\f298";
  12856. }
  12857. .bi-cloud-check::before {
  12858. content: "\f299";
  12859. }
  12860. .bi-cloud-download-fill::before {
  12861. content: "\f29a";
  12862. }
  12863. .bi-cloud-download::before {
  12864. content: "\f29b";
  12865. }
  12866. .bi-cloud-drizzle-fill::before {
  12867. content: "\f29c";
  12868. }
  12869. .bi-cloud-drizzle::before {
  12870. content: "\f29d";
  12871. }
  12872. .bi-cloud-fill::before {
  12873. content: "\f29e";
  12874. }
  12875. .bi-cloud-fog-fill::before {
  12876. content: "\f29f";
  12877. }
  12878. .bi-cloud-fog::before {
  12879. content: "\f2a0";
  12880. }
  12881. .bi-cloud-fog2-fill::before {
  12882. content: "\f2a1";
  12883. }
  12884. .bi-cloud-fog2::before {
  12885. content: "\f2a2";
  12886. }
  12887. .bi-cloud-hail-fill::before {
  12888. content: "\f2a3";
  12889. }
  12890. .bi-cloud-hail::before {
  12891. content: "\f2a4";
  12892. }
  12893. .bi-cloud-haze-fill::before {
  12894. content: "\f2a6";
  12895. }
  12896. .bi-cloud-haze::before {
  12897. content: "\f2a7";
  12898. }
  12899. .bi-cloud-haze2-fill::before {
  12900. content: "\f2a8";
  12901. }
  12902. .bi-cloud-lightning-fill::before {
  12903. content: "\f2a9";
  12904. }
  12905. .bi-cloud-lightning-rain-fill::before {
  12906. content: "\f2aa";
  12907. }
  12908. .bi-cloud-lightning-rain::before {
  12909. content: "\f2ab";
  12910. }
  12911. .bi-cloud-lightning::before {
  12912. content: "\f2ac";
  12913. }
  12914. .bi-cloud-minus-fill::before {
  12915. content: "\f2ad";
  12916. }
  12917. .bi-cloud-minus::before {
  12918. content: "\f2ae";
  12919. }
  12920. .bi-cloud-moon-fill::before {
  12921. content: "\f2af";
  12922. }
  12923. .bi-cloud-moon::before {
  12924. content: "\f2b0";
  12925. }
  12926. .bi-cloud-plus-fill::before {
  12927. content: "\f2b1";
  12928. }
  12929. .bi-cloud-plus::before {
  12930. content: "\f2b2";
  12931. }
  12932. .bi-cloud-rain-fill::before {
  12933. content: "\f2b3";
  12934. }
  12935. .bi-cloud-rain-heavy-fill::before {
  12936. content: "\f2b4";
  12937. }
  12938. .bi-cloud-rain-heavy::before {
  12939. content: "\f2b5";
  12940. }
  12941. .bi-cloud-rain::before {
  12942. content: "\f2b6";
  12943. }
  12944. .bi-cloud-slash-fill::before {
  12945. content: "\f2b7";
  12946. }
  12947. .bi-cloud-slash::before {
  12948. content: "\f2b8";
  12949. }
  12950. .bi-cloud-sleet-fill::before {
  12951. content: "\f2b9";
  12952. }
  12953. .bi-cloud-sleet::before {
  12954. content: "\f2ba";
  12955. }
  12956. .bi-cloud-snow-fill::before {
  12957. content: "\f2bb";
  12958. }
  12959. .bi-cloud-snow::before {
  12960. content: "\f2bc";
  12961. }
  12962. .bi-cloud-sun-fill::before {
  12963. content: "\f2bd";
  12964. }
  12965. .bi-cloud-sun::before {
  12966. content: "\f2be";
  12967. }
  12968. .bi-cloud-upload-fill::before {
  12969. content: "\f2bf";
  12970. }
  12971. .bi-cloud-upload::before {
  12972. content: "\f2c0";
  12973. }
  12974. .bi-cloud::before {
  12975. content: "\f2c1";
  12976. }
  12977. .bi-clouds-fill::before {
  12978. content: "\f2c2";
  12979. }
  12980. .bi-clouds::before {
  12981. content: "\f2c3";
  12982. }
  12983. .bi-cloudy-fill::before {
  12984. content: "\f2c4";
  12985. }
  12986. .bi-cloudy::before {
  12987. content: "\f2c5";
  12988. }
  12989. .bi-code-slash::before {
  12990. content: "\f2c6";
  12991. }
  12992. .bi-code-square::before {
  12993. content: "\f2c7";
  12994. }
  12995. .bi-code::before {
  12996. content: "\f2c8";
  12997. }
  12998. .bi-collection-fill::before {
  12999. content: "\f2c9";
  13000. }
  13001. .bi-collection-play-fill::before {
  13002. content: "\f2ca";
  13003. }
  13004. .bi-collection-play::before {
  13005. content: "\f2cb";
  13006. }
  13007. .bi-collection::before {
  13008. content: "\f2cc";
  13009. }
  13010. .bi-columns-gap::before {
  13011. content: "\f2cd";
  13012. }
  13013. .bi-columns::before {
  13014. content: "\f2ce";
  13015. }
  13016. .bi-command::before {
  13017. content: "\f2cf";
  13018. }
  13019. .bi-compass-fill::before {
  13020. content: "\f2d0";
  13021. }
  13022. .bi-compass::before {
  13023. content: "\f2d1";
  13024. }
  13025. .bi-cone-striped::before {
  13026. content: "\f2d2";
  13027. }
  13028. .bi-cone::before {
  13029. content: "\f2d3";
  13030. }
  13031. .bi-controller::before {
  13032. content: "\f2d4";
  13033. }
  13034. .bi-cpu-fill::before {
  13035. content: "\f2d5";
  13036. }
  13037. .bi-cpu::before {
  13038. content: "\f2d6";
  13039. }
  13040. .bi-credit-card-2-back-fill::before {
  13041. content: "\f2d7";
  13042. }
  13043. .bi-credit-card-2-back::before {
  13044. content: "\f2d8";
  13045. }
  13046. .bi-credit-card-2-front-fill::before {
  13047. content: "\f2d9";
  13048. }
  13049. .bi-credit-card-2-front::before {
  13050. content: "\f2da";
  13051. }
  13052. .bi-credit-card-fill::before {
  13053. content: "\f2db";
  13054. }
  13055. .bi-credit-card::before {
  13056. content: "\f2dc";
  13057. }
  13058. .bi-crop::before {
  13059. content: "\f2dd";
  13060. }
  13061. .bi-cup-fill::before {
  13062. content: "\f2de";
  13063. }
  13064. .bi-cup-straw::before {
  13065. content: "\f2df";
  13066. }
  13067. .bi-cup::before {
  13068. content: "\f2e0";
  13069. }
  13070. .bi-cursor-fill::before {
  13071. content: "\f2e1";
  13072. }
  13073. .bi-cursor-text::before {
  13074. content: "\f2e2";
  13075. }
  13076. .bi-cursor::before {
  13077. content: "\f2e3";
  13078. }
  13079. .bi-dash-circle-dotted::before {
  13080. content: "\f2e4";
  13081. }
  13082. .bi-dash-circle-fill::before {
  13083. content: "\f2e5";
  13084. }
  13085. .bi-dash-circle::before {
  13086. content: "\f2e6";
  13087. }
  13088. .bi-dash-square-dotted::before {
  13089. content: "\f2e7";
  13090. }
  13091. .bi-dash-square-fill::before {
  13092. content: "\f2e8";
  13093. }
  13094. .bi-dash-square::before {
  13095. content: "\f2e9";
  13096. }
  13097. .bi-dash::before {
  13098. content: "\f2ea";
  13099. }
  13100. .bi-diagram-2-fill::before {
  13101. content: "\f2eb";
  13102. }
  13103. .bi-diagram-2::before {
  13104. content: "\f2ec";
  13105. }
  13106. .bi-diagram-3-fill::before {
  13107. content: "\f2ed";
  13108. }
  13109. .bi-diagram-3::before {
  13110. content: "\f2ee";
  13111. }
  13112. .bi-diamond-fill::before {
  13113. content: "\f2ef";
  13114. }
  13115. .bi-diamond-half::before {
  13116. content: "\f2f0";
  13117. }
  13118. .bi-diamond::before {
  13119. content: "\f2f1";
  13120. }
  13121. .bi-dice-1-fill::before {
  13122. content: "\f2f2";
  13123. }
  13124. .bi-dice-1::before {
  13125. content: "\f2f3";
  13126. }
  13127. .bi-dice-2-fill::before {
  13128. content: "\f2f4";
  13129. }
  13130. .bi-dice-2::before {
  13131. content: "\f2f5";
  13132. }
  13133. .bi-dice-3-fill::before {
  13134. content: "\f2f6";
  13135. }
  13136. .bi-dice-3::before {
  13137. content: "\f2f7";
  13138. }
  13139. .bi-dice-4-fill::before {
  13140. content: "\f2f8";
  13141. }
  13142. .bi-dice-4::before {
  13143. content: "\f2f9";
  13144. }
  13145. .bi-dice-5-fill::before {
  13146. content: "\f2fa";
  13147. }
  13148. .bi-dice-5::before {
  13149. content: "\f2fb";
  13150. }
  13151. .bi-dice-6-fill::before {
  13152. content: "\f2fc";
  13153. }
  13154. .bi-dice-6::before {
  13155. content: "\f2fd";
  13156. }
  13157. .bi-disc-fill::before {
  13158. content: "\f2fe";
  13159. }
  13160. .bi-disc::before {
  13161. content: "\f2ff";
  13162. }
  13163. .bi-discord::before {
  13164. content: "\f300";
  13165. }
  13166. .bi-display-fill::before {
  13167. content: "\f301";
  13168. }
  13169. .bi-display::before {
  13170. content: "\f302";
  13171. }
  13172. .bi-distribute-horizontal::before {
  13173. content: "\f303";
  13174. }
  13175. .bi-distribute-vertical::before {
  13176. content: "\f304";
  13177. }
  13178. .bi-door-closed-fill::before {
  13179. content: "\f305";
  13180. }
  13181. .bi-door-closed::before {
  13182. content: "\f306";
  13183. }
  13184. .bi-door-open-fill::before {
  13185. content: "\f307";
  13186. }
  13187. .bi-door-open::before {
  13188. content: "\f308";
  13189. }
  13190. .bi-dot::before {
  13191. content: "\f309";
  13192. }
  13193. .bi-download::before {
  13194. content: "\f30a";
  13195. }
  13196. .bi-droplet-fill::before {
  13197. content: "\f30b";
  13198. }
  13199. .bi-droplet-half::before {
  13200. content: "\f30c";
  13201. }
  13202. .bi-droplet::before {
  13203. content: "\f30d";
  13204. }
  13205. .bi-earbuds::before {
  13206. content: "\f30e";
  13207. }
  13208. .bi-easel-fill::before {
  13209. content: "\f30f";
  13210. }
  13211. .bi-easel::before {
  13212. content: "\f310";
  13213. }
  13214. .bi-egg-fill::before {
  13215. content: "\f311";
  13216. }
  13217. .bi-egg-fried::before {
  13218. content: "\f312";
  13219. }
  13220. .bi-egg::before {
  13221. content: "\f313";
  13222. }
  13223. .bi-eject-fill::before {
  13224. content: "\f314";
  13225. }
  13226. .bi-eject::before {
  13227. content: "\f315";
  13228. }
  13229. .bi-emoji-angry-fill::before {
  13230. content: "\f316";
  13231. }
  13232. .bi-emoji-angry::before {
  13233. content: "\f317";
  13234. }
  13235. .bi-emoji-dizzy-fill::before {
  13236. content: "\f318";
  13237. }
  13238. .bi-emoji-dizzy::before {
  13239. content: "\f319";
  13240. }
  13241. .bi-emoji-expressionless-fill::before {
  13242. content: "\f31a";
  13243. }
  13244. .bi-emoji-expressionless::before {
  13245. content: "\f31b";
  13246. }
  13247. .bi-emoji-frown-fill::before {
  13248. content: "\f31c";
  13249. }
  13250. .bi-emoji-frown::before {
  13251. content: "\f31d";
  13252. }
  13253. .bi-emoji-heart-eyes-fill::before {
  13254. content: "\f31e";
  13255. }
  13256. .bi-emoji-heart-eyes::before {
  13257. content: "\f31f";
  13258. }
  13259. .bi-emoji-laughing-fill::before {
  13260. content: "\f320";
  13261. }
  13262. .bi-emoji-laughing::before {
  13263. content: "\f321";
  13264. }
  13265. .bi-emoji-neutral-fill::before {
  13266. content: "\f322";
  13267. }
  13268. .bi-emoji-neutral::before {
  13269. content: "\f323";
  13270. }
  13271. .bi-emoji-smile-fill::before {
  13272. content: "\f324";
  13273. }
  13274. .bi-emoji-smile-upside-down-fill::before {
  13275. content: "\f325";
  13276. }
  13277. .bi-emoji-smile-upside-down::before {
  13278. content: "\f326";
  13279. }
  13280. .bi-emoji-smile::before {
  13281. content: "\f327";
  13282. }
  13283. .bi-emoji-sunglasses-fill::before {
  13284. content: "\f328";
  13285. }
  13286. .bi-emoji-sunglasses::before {
  13287. content: "\f329";
  13288. }
  13289. .bi-emoji-wink-fill::before {
  13290. content: "\f32a";
  13291. }
  13292. .bi-emoji-wink::before {
  13293. content: "\f32b";
  13294. }
  13295. .bi-envelope-fill::before {
  13296. content: "\f32c";
  13297. }
  13298. .bi-envelope-open-fill::before {
  13299. content: "\f32d";
  13300. }
  13301. .bi-envelope-open::before {
  13302. content: "\f32e";
  13303. }
  13304. .bi-envelope::before {
  13305. content: "\f32f";
  13306. }
  13307. .bi-eraser-fill::before {
  13308. content: "\f330";
  13309. }
  13310. .bi-eraser::before {
  13311. content: "\f331";
  13312. }
  13313. .bi-exclamation-circle-fill::before {
  13314. content: "\f332";
  13315. }
  13316. .bi-exclamation-circle::before {
  13317. content: "\f333";
  13318. }
  13319. .bi-exclamation-diamond-fill::before {
  13320. content: "\f334";
  13321. }
  13322. .bi-exclamation-diamond::before {
  13323. content: "\f335";
  13324. }
  13325. .bi-exclamation-octagon-fill::before {
  13326. content: "\f336";
  13327. }
  13328. .bi-exclamation-octagon::before {
  13329. content: "\f337";
  13330. }
  13331. .bi-exclamation-square-fill::before {
  13332. content: "\f338";
  13333. }
  13334. .bi-exclamation-square::before {
  13335. content: "\f339";
  13336. }
  13337. .bi-exclamation-triangle-fill::before {
  13338. content: "\f33a";
  13339. }
  13340. .bi-exclamation-triangle::before {
  13341. content: "\f33b";
  13342. }
  13343. .bi-exclamation::before {
  13344. content: "\f33c";
  13345. }
  13346. .bi-exclude::before {
  13347. content: "\f33d";
  13348. }
  13349. .bi-eye-fill::before {
  13350. content: "\f33e";
  13351. }
  13352. .bi-eye-slash-fill::before {
  13353. content: "\f33f";
  13354. }
  13355. .bi-eye-slash::before {
  13356. content: "\f340";
  13357. }
  13358. .bi-eye::before {
  13359. content: "\f341";
  13360. }
  13361. .bi-eyedropper::before {
  13362. content: "\f342";
  13363. }
  13364. .bi-eyeglasses::before {
  13365. content: "\f343";
  13366. }
  13367. .bi-facebook::before {
  13368. content: "\f344";
  13369. }
  13370. .bi-file-arrow-down-fill::before {
  13371. content: "\f345";
  13372. }
  13373. .bi-file-arrow-down::before {
  13374. content: "\f346";
  13375. }
  13376. .bi-file-arrow-up-fill::before {
  13377. content: "\f347";
  13378. }
  13379. .bi-file-arrow-up::before {
  13380. content: "\f348";
  13381. }
  13382. .bi-file-bar-graph-fill::before {
  13383. content: "\f349";
  13384. }
  13385. .bi-file-bar-graph::before {
  13386. content: "\f34a";
  13387. }
  13388. .bi-file-binary-fill::before {
  13389. content: "\f34b";
  13390. }
  13391. .bi-file-binary::before {
  13392. content: "\f34c";
  13393. }
  13394. .bi-file-break-fill::before {
  13395. content: "\f34d";
  13396. }
  13397. .bi-file-break::before {
  13398. content: "\f34e";
  13399. }
  13400. .bi-file-check-fill::before {
  13401. content: "\f34f";
  13402. }
  13403. .bi-file-check::before {
  13404. content: "\f350";
  13405. }
  13406. .bi-file-code-fill::before {
  13407. content: "\f351";
  13408. }
  13409. .bi-file-code::before {
  13410. content: "\f352";
  13411. }
  13412. .bi-file-diff-fill::before {
  13413. content: "\f353";
  13414. }
  13415. .bi-file-diff::before {
  13416. content: "\f354";
  13417. }
  13418. .bi-file-earmark-arrow-down-fill::before {
  13419. content: "\f355";
  13420. }
  13421. .bi-file-earmark-arrow-down::before {
  13422. content: "\f356";
  13423. }
  13424. .bi-file-earmark-arrow-up-fill::before {
  13425. content: "\f357";
  13426. }
  13427. .bi-file-earmark-arrow-up::before {
  13428. content: "\f358";
  13429. }
  13430. .bi-file-earmark-bar-graph-fill::before {
  13431. content: "\f359";
  13432. }
  13433. .bi-file-earmark-bar-graph::before {
  13434. content: "\f35a";
  13435. }
  13436. .bi-file-earmark-binary-fill::before {
  13437. content: "\f35b";
  13438. }
  13439. .bi-file-earmark-binary::before {
  13440. content: "\f35c";
  13441. }
  13442. .bi-file-earmark-break-fill::before {
  13443. content: "\f35d";
  13444. }
  13445. .bi-file-earmark-break::before {
  13446. content: "\f35e";
  13447. }
  13448. .bi-file-earmark-check-fill::before {
  13449. content: "\f35f";
  13450. }
  13451. .bi-file-earmark-check::before {
  13452. content: "\f360";
  13453. }
  13454. .bi-file-earmark-code-fill::before {
  13455. content: "\f361";
  13456. }
  13457. .bi-file-earmark-code::before {
  13458. content: "\f362";
  13459. }
  13460. .bi-file-earmark-diff-fill::before {
  13461. content: "\f363";
  13462. }
  13463. .bi-file-earmark-diff::before {
  13464. content: "\f364";
  13465. }
  13466. .bi-file-earmark-easel-fill::before {
  13467. content: "\f365";
  13468. }
  13469. .bi-file-earmark-easel::before {
  13470. content: "\f366";
  13471. }
  13472. .bi-file-earmark-excel-fill::before {
  13473. content: "\f367";
  13474. }
  13475. .bi-file-earmark-excel::before {
  13476. content: "\f368";
  13477. }
  13478. .bi-file-earmark-fill::before {
  13479. content: "\f369";
  13480. }
  13481. .bi-file-earmark-font-fill::before {
  13482. content: "\f36a";
  13483. }
  13484. .bi-file-earmark-font::before {
  13485. content: "\f36b";
  13486. }
  13487. .bi-file-earmark-image-fill::before {
  13488. content: "\f36c";
  13489. }
  13490. .bi-file-earmark-image::before {
  13491. content: "\f36d";
  13492. }
  13493. .bi-file-earmark-lock-fill::before {
  13494. content: "\f36e";
  13495. }
  13496. .bi-file-earmark-lock::before {
  13497. content: "\f36f";
  13498. }
  13499. .bi-file-earmark-lock2-fill::before {
  13500. content: "\f370";
  13501. }
  13502. .bi-file-earmark-lock2::before {
  13503. content: "\f371";
  13504. }
  13505. .bi-file-earmark-medical-fill::before {
  13506. content: "\f372";
  13507. }
  13508. .bi-file-earmark-medical::before {
  13509. content: "\f373";
  13510. }
  13511. .bi-file-earmark-minus-fill::before {
  13512. content: "\f374";
  13513. }
  13514. .bi-file-earmark-minus::before {
  13515. content: "\f375";
  13516. }
  13517. .bi-file-earmark-music-fill::before {
  13518. content: "\f376";
  13519. }
  13520. .bi-file-earmark-music::before {
  13521. content: "\f377";
  13522. }
  13523. .bi-file-earmark-person-fill::before {
  13524. content: "\f378";
  13525. }
  13526. .bi-file-earmark-person::before {
  13527. content: "\f379";
  13528. }
  13529. .bi-file-earmark-play-fill::before {
  13530. content: "\f37a";
  13531. }
  13532. .bi-file-earmark-play::before {
  13533. content: "\f37b";
  13534. }
  13535. .bi-file-earmark-plus-fill::before {
  13536. content: "\f37c";
  13537. }
  13538. .bi-file-earmark-plus::before {
  13539. content: "\f37d";
  13540. }
  13541. .bi-file-earmark-post-fill::before {
  13542. content: "\f37e";
  13543. }
  13544. .bi-file-earmark-post::before {
  13545. content: "\f37f";
  13546. }
  13547. .bi-file-earmark-ppt-fill::before {
  13548. content: "\f380";
  13549. }
  13550. .bi-file-earmark-ppt::before {
  13551. content: "\f381";
  13552. }
  13553. .bi-file-earmark-richtext-fill::before {
  13554. content: "\f382";
  13555. }
  13556. .bi-file-earmark-richtext::before {
  13557. content: "\f383";
  13558. }
  13559. .bi-file-earmark-ruled-fill::before {
  13560. content: "\f384";
  13561. }
  13562. .bi-file-earmark-ruled::before {
  13563. content: "\f385";
  13564. }
  13565. .bi-file-earmark-slides-fill::before {
  13566. content: "\f386";
  13567. }
  13568. .bi-file-earmark-slides::before {
  13569. content: "\f387";
  13570. }
  13571. .bi-file-earmark-spreadsheet-fill::before {
  13572. content: "\f388";
  13573. }
  13574. .bi-file-earmark-spreadsheet::before {
  13575. content: "\f389";
  13576. }
  13577. .bi-file-earmark-text-fill::before {
  13578. content: "\f38a";
  13579. }
  13580. .bi-file-earmark-text::before {
  13581. content: "\f38b";
  13582. }
  13583. .bi-file-earmark-word-fill::before {
  13584. content: "\f38c";
  13585. }
  13586. .bi-file-earmark-word::before {
  13587. content: "\f38d";
  13588. }
  13589. .bi-file-earmark-x-fill::before {
  13590. content: "\f38e";
  13591. }
  13592. .bi-file-earmark-x::before {
  13593. content: "\f38f";
  13594. }
  13595. .bi-file-earmark-zip-fill::before {
  13596. content: "\f390";
  13597. }
  13598. .bi-file-earmark-zip::before {
  13599. content: "\f391";
  13600. }
  13601. .bi-file-earmark::before {
  13602. content: "\f392";
  13603. }
  13604. .bi-file-easel-fill::before {
  13605. content: "\f393";
  13606. }
  13607. .bi-file-easel::before {
  13608. content: "\f394";
  13609. }
  13610. .bi-file-excel-fill::before {
  13611. content: "\f395";
  13612. }
  13613. .bi-file-excel::before {
  13614. content: "\f396";
  13615. }
  13616. .bi-file-fill::before {
  13617. content: "\f397";
  13618. }
  13619. .bi-file-font-fill::before {
  13620. content: "\f398";
  13621. }
  13622. .bi-file-font::before {
  13623. content: "\f399";
  13624. }
  13625. .bi-file-image-fill::before {
  13626. content: "\f39a";
  13627. }
  13628. .bi-file-image::before {
  13629. content: "\f39b";
  13630. }
  13631. .bi-file-lock-fill::before {
  13632. content: "\f39c";
  13633. }
  13634. .bi-file-lock::before {
  13635. content: "\f39d";
  13636. }
  13637. .bi-file-lock2-fill::before {
  13638. content: "\f39e";
  13639. }
  13640. .bi-file-lock2::before {
  13641. content: "\f39f";
  13642. }
  13643. .bi-file-medical-fill::before {
  13644. content: "\f3a0";
  13645. }
  13646. .bi-file-medical::before {
  13647. content: "\f3a1";
  13648. }
  13649. .bi-file-minus-fill::before {
  13650. content: "\f3a2";
  13651. }
  13652. .bi-file-minus::before {
  13653. content: "\f3a3";
  13654. }
  13655. .bi-file-music-fill::before {
  13656. content: "\f3a4";
  13657. }
  13658. .bi-file-music::before {
  13659. content: "\f3a5";
  13660. }
  13661. .bi-file-person-fill::before {
  13662. content: "\f3a6";
  13663. }
  13664. .bi-file-person::before {
  13665. content: "\f3a7";
  13666. }
  13667. .bi-file-play-fill::before {
  13668. content: "\f3a8";
  13669. }
  13670. .bi-file-play::before {
  13671. content: "\f3a9";
  13672. }
  13673. .bi-file-plus-fill::before {
  13674. content: "\f3aa";
  13675. }
  13676. .bi-file-plus::before {
  13677. content: "\f3ab";
  13678. }
  13679. .bi-file-post-fill::before {
  13680. content: "\f3ac";
  13681. }
  13682. .bi-file-post::before {
  13683. content: "\f3ad";
  13684. }
  13685. .bi-file-ppt-fill::before {
  13686. content: "\f3ae";
  13687. }
  13688. .bi-file-ppt::before {
  13689. content: "\f3af";
  13690. }
  13691. .bi-file-richtext-fill::before {
  13692. content: "\f3b0";
  13693. }
  13694. .bi-file-richtext::before {
  13695. content: "\f3b1";
  13696. }
  13697. .bi-file-ruled-fill::before {
  13698. content: "\f3b2";
  13699. }
  13700. .bi-file-ruled::before {
  13701. content: "\f3b3";
  13702. }
  13703. .bi-file-slides-fill::before {
  13704. content: "\f3b4";
  13705. }
  13706. .bi-file-slides::before {
  13707. content: "\f3b5";
  13708. }
  13709. .bi-file-spreadsheet-fill::before {
  13710. content: "\f3b6";
  13711. }
  13712. .bi-file-spreadsheet::before {
  13713. content: "\f3b7";
  13714. }
  13715. .bi-file-text-fill::before {
  13716. content: "\f3b8";
  13717. }
  13718. .bi-file-text::before {
  13719. content: "\f3b9";
  13720. }
  13721. .bi-file-word-fill::before {
  13722. content: "\f3ba";
  13723. }
  13724. .bi-file-word::before {
  13725. content: "\f3bb";
  13726. }
  13727. .bi-file-x-fill::before {
  13728. content: "\f3bc";
  13729. }
  13730. .bi-file-x::before {
  13731. content: "\f3bd";
  13732. }
  13733. .bi-file-zip-fill::before {
  13734. content: "\f3be";
  13735. }
  13736. .bi-file-zip::before {
  13737. content: "\f3bf";
  13738. }
  13739. .bi-file::before {
  13740. content: "\f3c0";
  13741. }
  13742. .bi-files-alt::before {
  13743. content: "\f3c1";
  13744. }
  13745. .bi-files::before {
  13746. content: "\f3c2";
  13747. }
  13748. .bi-film::before {
  13749. content: "\f3c3";
  13750. }
  13751. .bi-filter-circle-fill::before {
  13752. content: "\f3c4";
  13753. }
  13754. .bi-filter-circle::before {
  13755. content: "\f3c5";
  13756. }
  13757. .bi-filter-left::before {
  13758. content: "\f3c6";
  13759. }
  13760. .bi-filter-right::before {
  13761. content: "\f3c7";
  13762. }
  13763. .bi-filter-square-fill::before {
  13764. content: "\f3c8";
  13765. }
  13766. .bi-filter-square::before {
  13767. content: "\f3c9";
  13768. }
  13769. .bi-filter::before {
  13770. content: "\f3ca";
  13771. }
  13772. .bi-flag-fill::before {
  13773. content: "\f3cb";
  13774. }
  13775. .bi-flag::before {
  13776. content: "\f3cc";
  13777. }
  13778. .bi-flower1::before {
  13779. content: "\f3cd";
  13780. }
  13781. .bi-flower2::before {
  13782. content: "\f3ce";
  13783. }
  13784. .bi-flower3::before {
  13785. content: "\f3cf";
  13786. }
  13787. .bi-folder-check::before {
  13788. content: "\f3d0";
  13789. }
  13790. .bi-folder-fill::before {
  13791. content: "\f3d1";
  13792. }
  13793. .bi-folder-minus::before {
  13794. content: "\f3d2";
  13795. }
  13796. .bi-folder-plus::before {
  13797. content: "\f3d3";
  13798. }
  13799. .bi-folder-symlink-fill::before {
  13800. content: "\f3d4";
  13801. }
  13802. .bi-folder-symlink::before {
  13803. content: "\f3d5";
  13804. }
  13805. .bi-folder-x::before {
  13806. content: "\f3d6";
  13807. }
  13808. .bi-folder::before {
  13809. content: "\f3d7";
  13810. }
  13811. .bi-folder2-open::before {
  13812. content: "\f3d8";
  13813. }
  13814. .bi-folder2::before {
  13815. content: "\f3d9";
  13816. }
  13817. .bi-fonts::before {
  13818. content: "\f3da";
  13819. }
  13820. .bi-forward-fill::before {
  13821. content: "\f3db";
  13822. }
  13823. .bi-forward::before {
  13824. content: "\f3dc";
  13825. }
  13826. .bi-front::before {
  13827. content: "\f3dd";
  13828. }
  13829. .bi-fullscreen-exit::before {
  13830. content: "\f3de";
  13831. }
  13832. .bi-fullscreen::before {
  13833. content: "\f3df";
  13834. }
  13835. .bi-funnel-fill::before {
  13836. content: "\f3e0";
  13837. }
  13838. .bi-funnel::before {
  13839. content: "\f3e1";
  13840. }
  13841. .bi-gear-fill::before {
  13842. content: "\f3e2";
  13843. }
  13844. .bi-gear-wide-connected::before {
  13845. content: "\f3e3";
  13846. }
  13847. .bi-gear-wide::before {
  13848. content: "\f3e4";
  13849. }
  13850. .bi-gear::before {
  13851. content: "\f3e5";
  13852. }
  13853. .bi-gem::before {
  13854. content: "\f3e6";
  13855. }
  13856. .bi-geo-alt-fill::before {
  13857. content: "\f3e7";
  13858. }
  13859. .bi-geo-alt::before {
  13860. content: "\f3e8";
  13861. }
  13862. .bi-geo-fill::before {
  13863. content: "\f3e9";
  13864. }
  13865. .bi-geo::before {
  13866. content: "\f3ea";
  13867. }
  13868. .bi-gift-fill::before {
  13869. content: "\f3eb";
  13870. }
  13871. .bi-gift::before {
  13872. content: "\f3ec";
  13873. }
  13874. .bi-github::before {
  13875. content: "\f3ed";
  13876. }
  13877. .bi-globe::before {
  13878. content: "\f3ee";
  13879. }
  13880. .bi-globe2::before {
  13881. content: "\f3ef";
  13882. }
  13883. .bi-google::before {
  13884. content: "\f3f0";
  13885. }
  13886. .bi-graph-down::before {
  13887. content: "\f3f1";
  13888. }
  13889. .bi-graph-up::before {
  13890. content: "\f3f2";
  13891. }
  13892. .bi-grid-1x2-fill::before {
  13893. content: "\f3f3";
  13894. }
  13895. .bi-grid-1x2::before {
  13896. content: "\f3f4";
  13897. }
  13898. .bi-grid-3x2-gap-fill::before {
  13899. content: "\f3f5";
  13900. }
  13901. .bi-grid-3x2-gap::before {
  13902. content: "\f3f6";
  13903. }
  13904. .bi-grid-3x2::before {
  13905. content: "\f3f7";
  13906. }
  13907. .bi-grid-3x3-gap-fill::before {
  13908. content: "\f3f8";
  13909. }
  13910. .bi-grid-3x3-gap::before {
  13911. content: "\f3f9";
  13912. }
  13913. .bi-grid-3x3::before {
  13914. content: "\f3fa";
  13915. }
  13916. .bi-grid-fill::before {
  13917. content: "\f3fb";
  13918. }
  13919. .bi-grid::before {
  13920. content: "\f3fc";
  13921. }
  13922. .bi-grip-horizontal::before {
  13923. content: "\f3fd";
  13924. }
  13925. .bi-grip-vertical::before {
  13926. content: "\f3fe";
  13927. }
  13928. .bi-hammer::before {
  13929. content: "\f3ff";
  13930. }
  13931. .bi-hand-index-fill::before {
  13932. content: "\f400";
  13933. }
  13934. .bi-hand-index-thumb-fill::before {
  13935. content: "\f401";
  13936. }
  13937. .bi-hand-index-thumb::before {
  13938. content: "\f402";
  13939. }
  13940. .bi-hand-index::before {
  13941. content: "\f403";
  13942. }
  13943. .bi-hand-thumbs-down-fill::before {
  13944. content: "\f404";
  13945. }
  13946. .bi-hand-thumbs-down::before {
  13947. content: "\f405";
  13948. }
  13949. .bi-hand-thumbs-up-fill::before {
  13950. content: "\f406";
  13951. }
  13952. .bi-hand-thumbs-up::before {
  13953. content: "\f407";
  13954. }
  13955. .bi-handbag-fill::before {
  13956. content: "\f408";
  13957. }
  13958. .bi-handbag::before {
  13959. content: "\f409";
  13960. }
  13961. .bi-hash::before {
  13962. content: "\f40a";
  13963. }
  13964. .bi-hdd-fill::before {
  13965. content: "\f40b";
  13966. }
  13967. .bi-hdd-network-fill::before {
  13968. content: "\f40c";
  13969. }
  13970. .bi-hdd-network::before {
  13971. content: "\f40d";
  13972. }
  13973. .bi-hdd-rack-fill::before {
  13974. content: "\f40e";
  13975. }
  13976. .bi-hdd-rack::before {
  13977. content: "\f40f";
  13978. }
  13979. .bi-hdd-stack-fill::before {
  13980. content: "\f410";
  13981. }
  13982. .bi-hdd-stack::before {
  13983. content: "\f411";
  13984. }
  13985. .bi-hdd::before {
  13986. content: "\f412";
  13987. }
  13988. .bi-headphones::before {
  13989. content: "\f413";
  13990. }
  13991. .bi-headset::before {
  13992. content: "\f414";
  13993. }
  13994. .bi-heart-fill::before {
  13995. content: "\f415";
  13996. }
  13997. .bi-heart-half::before {
  13998. content: "\f416";
  13999. }
  14000. .bi-heart::before {
  14001. content: "\f417";
  14002. }
  14003. .bi-heptagon-fill::before {
  14004. content: "\f418";
  14005. }
  14006. .bi-heptagon-half::before {
  14007. content: "\f419";
  14008. }
  14009. .bi-heptagon::before {
  14010. content: "\f41a";
  14011. }
  14012. .bi-hexagon-fill::before {
  14013. content: "\f41b";
  14014. }
  14015. .bi-hexagon-half::before {
  14016. content: "\f41c";
  14017. }
  14018. .bi-hexagon::before {
  14019. content: "\f41d";
  14020. }
  14021. .bi-hourglass-bottom::before {
  14022. content: "\f41e";
  14023. }
  14024. .bi-hourglass-split::before {
  14025. content: "\f41f";
  14026. }
  14027. .bi-hourglass-top::before {
  14028. content: "\f420";
  14029. }
  14030. .bi-hourglass::before {
  14031. content: "\f421";
  14032. }
  14033. .bi-house-door-fill::before {
  14034. content: "\f422";
  14035. }
  14036. .bi-house-door::before {
  14037. content: "\f423";
  14038. }
  14039. .bi-house-fill::before {
  14040. content: "\f424";
  14041. }
  14042. .bi-house::before {
  14043. content: "\f425";
  14044. }
  14045. .bi-hr::before {
  14046. content: "\f426";
  14047. }
  14048. .bi-hurricane::before {
  14049. content: "\f427";
  14050. }
  14051. .bi-image-alt::before {
  14052. content: "\f428";
  14053. }
  14054. .bi-image-fill::before {
  14055. content: "\f429";
  14056. }
  14057. .bi-image::before {
  14058. content: "\f42a";
  14059. }
  14060. .bi-images::before {
  14061. content: "\f42b";
  14062. }
  14063. .bi-inbox-fill::before {
  14064. content: "\f42c";
  14065. }
  14066. .bi-inbox::before {
  14067. content: "\f42d";
  14068. }
  14069. .bi-inboxes-fill::before {
  14070. content: "\f42e";
  14071. }
  14072. .bi-inboxes::before {
  14073. content: "\f42f";
  14074. }
  14075. .bi-info-circle-fill::before {
  14076. content: "\f430";
  14077. }
  14078. .bi-info-circle::before {
  14079. content: "\f431";
  14080. }
  14081. .bi-info-square-fill::before {
  14082. content: "\f432";
  14083. }
  14084. .bi-info-square::before {
  14085. content: "\f433";
  14086. }
  14087. .bi-info::before {
  14088. content: "\f434";
  14089. }
  14090. .bi-input-cursor-text::before {
  14091. content: "\f435";
  14092. }
  14093. .bi-input-cursor::before {
  14094. content: "\f436";
  14095. }
  14096. .bi-instagram::before {
  14097. content: "\f437";
  14098. }
  14099. .bi-intersect::before {
  14100. content: "\f438";
  14101. }
  14102. .bi-journal-album::before {
  14103. content: "\f439";
  14104. }
  14105. .bi-journal-arrow-down::before {
  14106. content: "\f43a";
  14107. }
  14108. .bi-journal-arrow-up::before {
  14109. content: "\f43b";
  14110. }
  14111. .bi-journal-bookmark-fill::before {
  14112. content: "\f43c";
  14113. }
  14114. .bi-journal-bookmark::before {
  14115. content: "\f43d";
  14116. }
  14117. .bi-journal-check::before {
  14118. content: "\f43e";
  14119. }
  14120. .bi-journal-code::before {
  14121. content: "\f43f";
  14122. }
  14123. .bi-journal-medical::before {
  14124. content: "\f440";
  14125. }
  14126. .bi-journal-minus::before {
  14127. content: "\f441";
  14128. }
  14129. .bi-journal-plus::before {
  14130. content: "\f442";
  14131. }
  14132. .bi-journal-richtext::before {
  14133. content: "\f443";
  14134. }
  14135. .bi-journal-text::before {
  14136. content: "\f444";
  14137. }
  14138. .bi-journal-x::before {
  14139. content: "\f445";
  14140. }
  14141. .bi-journal::before {
  14142. content: "\f446";
  14143. }
  14144. .bi-journals::before {
  14145. content: "\f447";
  14146. }
  14147. .bi-joystick::before {
  14148. content: "\f448";
  14149. }
  14150. .bi-justify-left::before {
  14151. content: "\f449";
  14152. }
  14153. .bi-justify-right::before {
  14154. content: "\f44a";
  14155. }
  14156. .bi-justify::before {
  14157. content: "\f44b";
  14158. }
  14159. .bi-kanban-fill::before {
  14160. content: "\f44c";
  14161. }
  14162. .bi-kanban::before {
  14163. content: "\f44d";
  14164. }
  14165. .bi-key-fill::before {
  14166. content: "\f44e";
  14167. }
  14168. .bi-key::before {
  14169. content: "\f44f";
  14170. }
  14171. .bi-keyboard-fill::before {
  14172. content: "\f450";
  14173. }
  14174. .bi-keyboard::before {
  14175. content: "\f451";
  14176. }
  14177. .bi-ladder::before {
  14178. content: "\f452";
  14179. }
  14180. .bi-lamp-fill::before {
  14181. content: "\f453";
  14182. }
  14183. .bi-lamp::before {
  14184. content: "\f454";
  14185. }
  14186. .bi-laptop-fill::before {
  14187. content: "\f455";
  14188. }
  14189. .bi-laptop::before {
  14190. content: "\f456";
  14191. }
  14192. .bi-layer-backward::before {
  14193. content: "\f457";
  14194. }
  14195. .bi-layer-forward::before {
  14196. content: "\f458";
  14197. }
  14198. .bi-layers-fill::before {
  14199. content: "\f459";
  14200. }
  14201. .bi-layers-half::before {
  14202. content: "\f45a";
  14203. }
  14204. .bi-layers::before {
  14205. content: "\f45b";
  14206. }
  14207. .bi-layout-sidebar-inset-reverse::before {
  14208. content: "\f45c";
  14209. }
  14210. .bi-layout-sidebar-inset::before {
  14211. content: "\f45d";
  14212. }
  14213. .bi-layout-sidebar-reverse::before {
  14214. content: "\f45e";
  14215. }
  14216. .bi-layout-sidebar::before {
  14217. content: "\f45f";
  14218. }
  14219. .bi-layout-split::before {
  14220. content: "\f460";
  14221. }
  14222. .bi-layout-text-sidebar-reverse::before {
  14223. content: "\f461";
  14224. }
  14225. .bi-layout-text-sidebar::before {
  14226. content: "\f462";
  14227. }
  14228. .bi-layout-text-window-reverse::before {
  14229. content: "\f463";
  14230. }
  14231. .bi-layout-text-window::before {
  14232. content: "\f464";
  14233. }
  14234. .bi-layout-three-columns::before {
  14235. content: "\f465";
  14236. }
  14237. .bi-layout-wtf::before {
  14238. content: "\f466";
  14239. }
  14240. .bi-life-preserver::before {
  14241. content: "\f467";
  14242. }
  14243. .bi-lightbulb-fill::before {
  14244. content: "\f468";
  14245. }
  14246. .bi-lightbulb-off-fill::before {
  14247. content: "\f469";
  14248. }
  14249. .bi-lightbulb-off::before {
  14250. content: "\f46a";
  14251. }
  14252. .bi-lightbulb::before {
  14253. content: "\f46b";
  14254. }
  14255. .bi-lightning-charge-fill::before {
  14256. content: "\f46c";
  14257. }
  14258. .bi-lightning-charge::before {
  14259. content: "\f46d";
  14260. }
  14261. .bi-lightning-fill::before {
  14262. content: "\f46e";
  14263. }
  14264. .bi-lightning::before {
  14265. content: "\f46f";
  14266. }
  14267. .bi-link-45deg::before {
  14268. content: "\f470";
  14269. }
  14270. .bi-link::before {
  14271. content: "\f471";
  14272. }
  14273. .bi-linkedin::before {
  14274. content: "\f472";
  14275. }
  14276. .bi-list-check::before {
  14277. content: "\f473";
  14278. }
  14279. .bi-list-nested::before {
  14280. content: "\f474";
  14281. }
  14282. .bi-list-ol::before {
  14283. content: "\f475";
  14284. }
  14285. .bi-list-stars::before {
  14286. content: "\f476";
  14287. }
  14288. .bi-list-task::before {
  14289. content: "\f477";
  14290. }
  14291. .bi-list-ul::before {
  14292. content: "\f478";
  14293. }
  14294. .bi-list::before {
  14295. content: "\f479";
  14296. }
  14297. .bi-lock-fill::before {
  14298. content: "\f47a";
  14299. }
  14300. .bi-lock::before {
  14301. content: "\f47b";
  14302. }
  14303. .bi-mailbox::before {
  14304. content: "\f47c";
  14305. }
  14306. .bi-mailbox2::before {
  14307. content: "\f47d";
  14308. }
  14309. .bi-map-fill::before {
  14310. content: "\f47e";
  14311. }
  14312. .bi-map::before {
  14313. content: "\f47f";
  14314. }
  14315. .bi-markdown-fill::before {
  14316. content: "\f480";
  14317. }
  14318. .bi-markdown::before {
  14319. content: "\f481";
  14320. }
  14321. .bi-mask::before {
  14322. content: "\f482";
  14323. }
  14324. .bi-megaphone-fill::before {
  14325. content: "\f483";
  14326. }
  14327. .bi-megaphone::before {
  14328. content: "\f484";
  14329. }
  14330. .bi-menu-app-fill::before {
  14331. content: "\f485";
  14332. }
  14333. .bi-menu-app::before {
  14334. content: "\f486";
  14335. }
  14336. .bi-menu-button-fill::before {
  14337. content: "\f487";
  14338. }
  14339. .bi-menu-button-wide-fill::before {
  14340. content: "\f488";
  14341. }
  14342. .bi-menu-button-wide::before {
  14343. content: "\f489";
  14344. }
  14345. .bi-menu-button::before {
  14346. content: "\f48a";
  14347. }
  14348. .bi-menu-down::before {
  14349. content: "\f48b";
  14350. }
  14351. .bi-menu-up::before {
  14352. content: "\f48c";
  14353. }
  14354. .bi-mic-fill::before {
  14355. content: "\f48d";
  14356. }
  14357. .bi-mic-mute-fill::before {
  14358. content: "\f48e";
  14359. }
  14360. .bi-mic-mute::before {
  14361. content: "\f48f";
  14362. }
  14363. .bi-mic::before {
  14364. content: "\f490";
  14365. }
  14366. .bi-minecart-loaded::before {
  14367. content: "\f491";
  14368. }
  14369. .bi-minecart::before {
  14370. content: "\f492";
  14371. }
  14372. .bi-moisture::before {
  14373. content: "\f493";
  14374. }
  14375. .bi-moon-fill::before {
  14376. content: "\f494";
  14377. }
  14378. .bi-moon-stars-fill::before {
  14379. content: "\f495";
  14380. }
  14381. .bi-moon-stars::before {
  14382. content: "\f496";
  14383. }
  14384. .bi-moon::before {
  14385. content: "\f497";
  14386. }
  14387. .bi-mouse-fill::before {
  14388. content: "\f498";
  14389. }
  14390. .bi-mouse::before {
  14391. content: "\f499";
  14392. }
  14393. .bi-mouse2-fill::before {
  14394. content: "\f49a";
  14395. }
  14396. .bi-mouse2::before {
  14397. content: "\f49b";
  14398. }
  14399. .bi-mouse3-fill::before {
  14400. content: "\f49c";
  14401. }
  14402. .bi-mouse3::before {
  14403. content: "\f49d";
  14404. }
  14405. .bi-music-note-beamed::before {
  14406. content: "\f49e";
  14407. }
  14408. .bi-music-note-list::before {
  14409. content: "\f49f";
  14410. }
  14411. .bi-music-note::before {
  14412. content: "\f4a0";
  14413. }
  14414. .bi-music-player-fill::before {
  14415. content: "\f4a1";
  14416. }
  14417. .bi-music-player::before {
  14418. content: "\f4a2";
  14419. }
  14420. .bi-newspaper::before {
  14421. content: "\f4a3";
  14422. }
  14423. .bi-node-minus-fill::before {
  14424. content: "\f4a4";
  14425. }
  14426. .bi-node-minus::before {
  14427. content: "\f4a5";
  14428. }
  14429. .bi-node-plus-fill::before {
  14430. content: "\f4a6";
  14431. }
  14432. .bi-node-plus::before {
  14433. content: "\f4a7";
  14434. }
  14435. .bi-nut-fill::before {
  14436. content: "\f4a8";
  14437. }
  14438. .bi-nut::before {
  14439. content: "\f4a9";
  14440. }
  14441. .bi-octagon-fill::before {
  14442. content: "\f4aa";
  14443. }
  14444. .bi-octagon-half::before {
  14445. content: "\f4ab";
  14446. }
  14447. .bi-octagon::before {
  14448. content: "\f4ac";
  14449. }
  14450. .bi-option::before {
  14451. content: "\f4ad";
  14452. }
  14453. .bi-outlet::before {
  14454. content: "\f4ae";
  14455. }
  14456. .bi-paint-bucket::before {
  14457. content: "\f4af";
  14458. }
  14459. .bi-palette-fill::before {
  14460. content: "\f4b0";
  14461. }
  14462. .bi-palette::before {
  14463. content: "\f4b1";
  14464. }
  14465. .bi-palette2::before {
  14466. content: "\f4b2";
  14467. }
  14468. .bi-paperclip::before {
  14469. content: "\f4b3";
  14470. }
  14471. .bi-paragraph::before {
  14472. content: "\f4b4";
  14473. }
  14474. .bi-patch-check-fill::before {
  14475. content: "\f4b5";
  14476. }
  14477. .bi-patch-check::before {
  14478. content: "\f4b6";
  14479. }
  14480. .bi-patch-exclamation-fill::before {
  14481. content: "\f4b7";
  14482. }
  14483. .bi-patch-exclamation::before {
  14484. content: "\f4b8";
  14485. }
  14486. .bi-patch-minus-fill::before {
  14487. content: "\f4b9";
  14488. }
  14489. .bi-patch-minus::before {
  14490. content: "\f4ba";
  14491. }
  14492. .bi-patch-plus-fill::before {
  14493. content: "\f4bb";
  14494. }
  14495. .bi-patch-plus::before {
  14496. content: "\f4bc";
  14497. }
  14498. .bi-patch-question-fill::before {
  14499. content: "\f4bd";
  14500. }
  14501. .bi-patch-question::before {
  14502. content: "\f4be";
  14503. }
  14504. .bi-pause-btn-fill::before {
  14505. content: "\f4bf";
  14506. }
  14507. .bi-pause-btn::before {
  14508. content: "\f4c0";
  14509. }
  14510. .bi-pause-circle-fill::before {
  14511. content: "\f4c1";
  14512. }
  14513. .bi-pause-circle::before {
  14514. content: "\f4c2";
  14515. }
  14516. .bi-pause-fill::before {
  14517. content: "\f4c3";
  14518. }
  14519. .bi-pause::before {
  14520. content: "\f4c4";
  14521. }
  14522. .bi-peace-fill::before {
  14523. content: "\f4c5";
  14524. }
  14525. .bi-peace::before {
  14526. content: "\f4c6";
  14527. }
  14528. .bi-pen-fill::before {
  14529. content: "\f4c7";
  14530. }
  14531. .bi-pen::before {
  14532. content: "\f4c8";
  14533. }
  14534. .bi-pencil-fill::before {
  14535. content: "\f4c9";
  14536. }
  14537. .bi-pencil-square::before {
  14538. content: "\f4ca";
  14539. }
  14540. .bi-pencil::before {
  14541. content: "\f4cb";
  14542. }
  14543. .bi-pentagon-fill::before {
  14544. content: "\f4cc";
  14545. }
  14546. .bi-pentagon-half::before {
  14547. content: "\f4cd";
  14548. }
  14549. .bi-pentagon::before {
  14550. content: "\f4ce";
  14551. }
  14552. .bi-people-fill::before {
  14553. content: "\f4cf";
  14554. }
  14555. .bi-people::before {
  14556. content: "\f4d0";
  14557. }
  14558. .bi-percent::before {
  14559. content: "\f4d1";
  14560. }
  14561. .bi-person-badge-fill::before {
  14562. content: "\f4d2";
  14563. }
  14564. .bi-person-badge::before {
  14565. content: "\f4d3";
  14566. }
  14567. .bi-person-bounding-box::before {
  14568. content: "\f4d4";
  14569. }
  14570. .bi-person-check-fill::before {
  14571. content: "\f4d5";
  14572. }
  14573. .bi-person-check::before {
  14574. content: "\f4d6";
  14575. }
  14576. .bi-person-circle::before {
  14577. content: "\f4d7";
  14578. }
  14579. .bi-person-dash-fill::before {
  14580. content: "\f4d8";
  14581. }
  14582. .bi-person-dash::before {
  14583. content: "\f4d9";
  14584. }
  14585. .bi-person-fill::before {
  14586. content: "\f4da";
  14587. }
  14588. .bi-person-lines-fill::before {
  14589. content: "\f4db";
  14590. }
  14591. .bi-person-plus-fill::before {
  14592. content: "\f4dc";
  14593. }
  14594. .bi-person-plus::before {
  14595. content: "\f4dd";
  14596. }
  14597. .bi-person-square::before {
  14598. content: "\f4de";
  14599. }
  14600. .bi-person-x-fill::before {
  14601. content: "\f4df";
  14602. }
  14603. .bi-person-x::before {
  14604. content: "\f4e0";
  14605. }
  14606. .bi-person::before {
  14607. content: "\f4e1";
  14608. }
  14609. .bi-phone-fill::before {
  14610. content: "\f4e2";
  14611. }
  14612. .bi-phone-landscape-fill::before {
  14613. content: "\f4e3";
  14614. }
  14615. .bi-phone-landscape::before {
  14616. content: "\f4e4";
  14617. }
  14618. .bi-phone-vibrate-fill::before {
  14619. content: "\f4e5";
  14620. }
  14621. .bi-phone-vibrate::before {
  14622. content: "\f4e6";
  14623. }
  14624. .bi-phone::before {
  14625. content: "\f4e7";
  14626. }
  14627. .bi-pie-chart-fill::before {
  14628. content: "\f4e8";
  14629. }
  14630. .bi-pie-chart::before {
  14631. content: "\f4e9";
  14632. }
  14633. .bi-pin-angle-fill::before {
  14634. content: "\f4ea";
  14635. }
  14636. .bi-pin-angle::before {
  14637. content: "\f4eb";
  14638. }
  14639. .bi-pin-fill::before {
  14640. content: "\f4ec";
  14641. }
  14642. .bi-pin::before {
  14643. content: "\f4ed";
  14644. }
  14645. .bi-pip-fill::before {
  14646. content: "\f4ee";
  14647. }
  14648. .bi-pip::before {
  14649. content: "\f4ef";
  14650. }
  14651. .bi-play-btn-fill::before {
  14652. content: "\f4f0";
  14653. }
  14654. .bi-play-btn::before {
  14655. content: "\f4f1";
  14656. }
  14657. .bi-play-circle-fill::before {
  14658. content: "\f4f2";
  14659. }
  14660. .bi-play-circle::before {
  14661. content: "\f4f3";
  14662. }
  14663. .bi-play-fill::before {
  14664. content: "\f4f4";
  14665. }
  14666. .bi-play::before {
  14667. content: "\f4f5";
  14668. }
  14669. .bi-plug-fill::before {
  14670. content: "\f4f6";
  14671. }
  14672. .bi-plug::before {
  14673. content: "\f4f7";
  14674. }
  14675. .bi-plus-circle-dotted::before {
  14676. content: "\f4f8";
  14677. }
  14678. .bi-plus-circle-fill::before {
  14679. content: "\f4f9";
  14680. }
  14681. .bi-plus-circle::before {
  14682. content: "\f4fa";
  14683. }
  14684. .bi-plus-square-dotted::before {
  14685. content: "\f4fb";
  14686. }
  14687. .bi-plus-square-fill::before {
  14688. content: "\f4fc";
  14689. }
  14690. .bi-plus-square::before {
  14691. content: "\f4fd";
  14692. }
  14693. .bi-plus::before {
  14694. content: "\f4fe";
  14695. }
  14696. .bi-power::before {
  14697. content: "\f4ff";
  14698. }
  14699. .bi-printer-fill::before {
  14700. content: "\f500";
  14701. }
  14702. .bi-printer::before {
  14703. content: "\f501";
  14704. }
  14705. .bi-puzzle-fill::before {
  14706. content: "\f502";
  14707. }
  14708. .bi-puzzle::before {
  14709. content: "\f503";
  14710. }
  14711. .bi-question-circle-fill::before {
  14712. content: "\f504";
  14713. }
  14714. .bi-question-circle::before {
  14715. content: "\f505";
  14716. }
  14717. .bi-question-diamond-fill::before {
  14718. content: "\f506";
  14719. }
  14720. .bi-question-diamond::before {
  14721. content: "\f507";
  14722. }
  14723. .bi-question-octagon-fill::before {
  14724. content: "\f508";
  14725. }
  14726. .bi-question-octagon::before {
  14727. content: "\f509";
  14728. }
  14729. .bi-question-square-fill::before {
  14730. content: "\f50a";
  14731. }
  14732. .bi-question-square::before {
  14733. content: "\f50b";
  14734. }
  14735. .bi-question::before {
  14736. content: "\f50c";
  14737. }
  14738. .bi-rainbow::before {
  14739. content: "\f50d";
  14740. }
  14741. .bi-receipt-cutoff::before {
  14742. content: "\f50e";
  14743. }
  14744. .bi-receipt::before {
  14745. content: "\f50f";
  14746. }
  14747. .bi-reception-0::before {
  14748. content: "\f510";
  14749. }
  14750. .bi-reception-1::before {
  14751. content: "\f511";
  14752. }
  14753. .bi-reception-2::before {
  14754. content: "\f512";
  14755. }
  14756. .bi-reception-3::before {
  14757. content: "\f513";
  14758. }
  14759. .bi-reception-4::before {
  14760. content: "\f514";
  14761. }
  14762. .bi-record-btn-fill::before {
  14763. content: "\f515";
  14764. }
  14765. .bi-record-btn::before {
  14766. content: "\f516";
  14767. }
  14768. .bi-record-circle-fill::before {
  14769. content: "\f517";
  14770. }
  14771. .bi-record-circle::before {
  14772. content: "\f518";
  14773. }
  14774. .bi-record-fill::before {
  14775. content: "\f519";
  14776. }
  14777. .bi-record::before {
  14778. content: "\f51a";
  14779. }
  14780. .bi-record2-fill::before {
  14781. content: "\f51b";
  14782. }
  14783. .bi-record2::before {
  14784. content: "\f51c";
  14785. }
  14786. .bi-reply-all-fill::before {
  14787. content: "\f51d";
  14788. }
  14789. .bi-reply-all::before {
  14790. content: "\f51e";
  14791. }
  14792. .bi-reply-fill::before {
  14793. content: "\f51f";
  14794. }
  14795. .bi-reply::before {
  14796. content: "\f520";
  14797. }
  14798. .bi-rss-fill::before {
  14799. content: "\f521";
  14800. }
  14801. .bi-rss::before {
  14802. content: "\f522";
  14803. }
  14804. .bi-rulers::before {
  14805. content: "\f523";
  14806. }
  14807. .bi-save-fill::before {
  14808. content: "\f524";
  14809. }
  14810. .bi-save::before {
  14811. content: "\f525";
  14812. }
  14813. .bi-save2-fill::before {
  14814. content: "\f526";
  14815. }
  14816. .bi-save2::before {
  14817. content: "\f527";
  14818. }
  14819. .bi-scissors::before {
  14820. content: "\f528";
  14821. }
  14822. .bi-screwdriver::before {
  14823. content: "\f529";
  14824. }
  14825. .bi-search::before {
  14826. content: "\f52a";
  14827. }
  14828. .bi-segmented-nav::before {
  14829. content: "\f52b";
  14830. }
  14831. .bi-server::before {
  14832. content: "\f52c";
  14833. }
  14834. .bi-share-fill::before {
  14835. content: "\f52d";
  14836. }
  14837. .bi-share::before {
  14838. content: "\f52e";
  14839. }
  14840. .bi-shield-check::before {
  14841. content: "\f52f";
  14842. }
  14843. .bi-shield-exclamation::before {
  14844. content: "\f530";
  14845. }
  14846. .bi-shield-fill-check::before {
  14847. content: "\f531";
  14848. }
  14849. .bi-shield-fill-exclamation::before {
  14850. content: "\f532";
  14851. }
  14852. .bi-shield-fill-minus::before {
  14853. content: "\f533";
  14854. }
  14855. .bi-shield-fill-plus::before {
  14856. content: "\f534";
  14857. }
  14858. .bi-shield-fill-x::before {
  14859. content: "\f535";
  14860. }
  14861. .bi-shield-fill::before {
  14862. content: "\f536";
  14863. }
  14864. .bi-shield-lock-fill::before {
  14865. content: "\f537";
  14866. }
  14867. .bi-shield-lock::before {
  14868. content: "\f538";
  14869. }
  14870. .bi-shield-minus::before {
  14871. content: "\f539";
  14872. }
  14873. .bi-shield-plus::before {
  14874. content: "\f53a";
  14875. }
  14876. .bi-shield-shaded::before {
  14877. content: "\f53b";
  14878. }
  14879. .bi-shield-slash-fill::before {
  14880. content: "\f53c";
  14881. }
  14882. .bi-shield-slash::before {
  14883. content: "\f53d";
  14884. }
  14885. .bi-shield-x::before {
  14886. content: "\f53e";
  14887. }
  14888. .bi-shield::before {
  14889. content: "\f53f";
  14890. }
  14891. .bi-shift-fill::before {
  14892. content: "\f540";
  14893. }
  14894. .bi-shift::before {
  14895. content: "\f541";
  14896. }
  14897. .bi-shop-window::before {
  14898. content: "\f542";
  14899. }
  14900. .bi-shop::before {
  14901. content: "\f543";
  14902. }
  14903. .bi-shuffle::before {
  14904. content: "\f544";
  14905. }
  14906. .bi-signpost-2-fill::before {
  14907. content: "\f545";
  14908. }
  14909. .bi-signpost-2::before {
  14910. content: "\f546";
  14911. }
  14912. .bi-signpost-fill::before {
  14913. content: "\f547";
  14914. }
  14915. .bi-signpost-split-fill::before {
  14916. content: "\f548";
  14917. }
  14918. .bi-signpost-split::before {
  14919. content: "\f549";
  14920. }
  14921. .bi-signpost::before {
  14922. content: "\f54a";
  14923. }
  14924. .bi-sim-fill::before {
  14925. content: "\f54b";
  14926. }
  14927. .bi-sim::before {
  14928. content: "\f54c";
  14929. }
  14930. .bi-skip-backward-btn-fill::before {
  14931. content: "\f54d";
  14932. }
  14933. .bi-skip-backward-btn::before {
  14934. content: "\f54e";
  14935. }
  14936. .bi-skip-backward-circle-fill::before {
  14937. content: "\f54f";
  14938. }
  14939. .bi-skip-backward-circle::before {
  14940. content: "\f550";
  14941. }
  14942. .bi-skip-backward-fill::before {
  14943. content: "\f551";
  14944. }
  14945. .bi-skip-backward::before {
  14946. content: "\f552";
  14947. }
  14948. .bi-skip-end-btn-fill::before {
  14949. content: "\f553";
  14950. }
  14951. .bi-skip-end-btn::before {
  14952. content: "\f554";
  14953. }
  14954. .bi-skip-end-circle-fill::before {
  14955. content: "\f555";
  14956. }
  14957. .bi-skip-end-circle::before {
  14958. content: "\f556";
  14959. }
  14960. .bi-skip-end-fill::before {
  14961. content: "\f557";
  14962. }
  14963. .bi-skip-end::before {
  14964. content: "\f558";
  14965. }
  14966. .bi-skip-forward-btn-fill::before {
  14967. content: "\f559";
  14968. }
  14969. .bi-skip-forward-btn::before {
  14970. content: "\f55a";
  14971. }
  14972. .bi-skip-forward-circle-fill::before {
  14973. content: "\f55b";
  14974. }
  14975. .bi-skip-forward-circle::before {
  14976. content: "\f55c";
  14977. }
  14978. .bi-skip-forward-fill::before {
  14979. content: "\f55d";
  14980. }
  14981. .bi-skip-forward::before {
  14982. content: "\f55e";
  14983. }
  14984. .bi-skip-start-btn-fill::before {
  14985. content: "\f55f";
  14986. }
  14987. .bi-skip-start-btn::before {
  14988. content: "\f560";
  14989. }
  14990. .bi-skip-start-circle-fill::before {
  14991. content: "\f561";
  14992. }
  14993. .bi-skip-start-circle::before {
  14994. content: "\f562";
  14995. }
  14996. .bi-skip-start-fill::before {
  14997. content: "\f563";
  14998. }
  14999. .bi-skip-start::before {
  15000. content: "\f564";
  15001. }
  15002. .bi-slack::before {
  15003. content: "\f565";
  15004. }
  15005. .bi-slash-circle-fill::before {
  15006. content: "\f566";
  15007. }
  15008. .bi-slash-circle::before {
  15009. content: "\f567";
  15010. }
  15011. .bi-slash-square-fill::before {
  15012. content: "\f568";
  15013. }
  15014. .bi-slash-square::before {
  15015. content: "\f569";
  15016. }
  15017. .bi-slash::before {
  15018. content: "\f56a";
  15019. }
  15020. .bi-sliders::before {
  15021. content: "\f56b";
  15022. }
  15023. .bi-smartwatch::before {
  15024. content: "\f56c";
  15025. }
  15026. .bi-snow::before {
  15027. content: "\f56d";
  15028. }
  15029. .bi-snow2::before {
  15030. content: "\f56e";
  15031. }
  15032. .bi-snow3::before {
  15033. content: "\f56f";
  15034. }
  15035. .bi-sort-alpha-down-alt::before {
  15036. content: "\f570";
  15037. }
  15038. .bi-sort-alpha-down::before {
  15039. content: "\f571";
  15040. }
  15041. .bi-sort-alpha-up-alt::before {
  15042. content: "\f572";
  15043. }
  15044. .bi-sort-alpha-up::before {
  15045. content: "\f573";
  15046. }
  15047. .bi-sort-down-alt::before {
  15048. content: "\f574";
  15049. }
  15050. .bi-sort-down::before {
  15051. content: "\f575";
  15052. }
  15053. .bi-sort-numeric-down-alt::before {
  15054. content: "\f576";
  15055. }
  15056. .bi-sort-numeric-down::before {
  15057. content: "\f577";
  15058. }
  15059. .bi-sort-numeric-up-alt::before {
  15060. content: "\f578";
  15061. }
  15062. .bi-sort-numeric-up::before {
  15063. content: "\f579";
  15064. }
  15065. .bi-sort-up-alt::before {
  15066. content: "\f57a";
  15067. }
  15068. .bi-sort-up::before {
  15069. content: "\f57b";
  15070. }
  15071. .bi-soundwave::before {
  15072. content: "\f57c";
  15073. }
  15074. .bi-speaker-fill::before {
  15075. content: "\f57d";
  15076. }
  15077. .bi-speaker::before {
  15078. content: "\f57e";
  15079. }
  15080. .bi-speedometer::before {
  15081. content: "\f57f";
  15082. }
  15083. .bi-speedometer2::before {
  15084. content: "\f580";
  15085. }
  15086. .bi-spellcheck::before {
  15087. content: "\f581";
  15088. }
  15089. .bi-square-fill::before {
  15090. content: "\f582";
  15091. }
  15092. .bi-square-half::before {
  15093. content: "\f583";
  15094. }
  15095. .bi-square::before {
  15096. content: "\f584";
  15097. }
  15098. .bi-stack::before {
  15099. content: "\f585";
  15100. }
  15101. .bi-star-fill::before {
  15102. content: "\f586";
  15103. }
  15104. .bi-star-half::before {
  15105. content: "\f587";
  15106. }
  15107. .bi-star::before {
  15108. content: "\f588";
  15109. }
  15110. .bi-stars::before {
  15111. content: "\f589";
  15112. }
  15113. .bi-stickies-fill::before {
  15114. content: "\f58a";
  15115. }
  15116. .bi-stickies::before {
  15117. content: "\f58b";
  15118. }
  15119. .bi-sticky-fill::before {
  15120. content: "\f58c";
  15121. }
  15122. .bi-sticky::before {
  15123. content: "\f58d";
  15124. }
  15125. .bi-stop-btn-fill::before {
  15126. content: "\f58e";
  15127. }
  15128. .bi-stop-btn::before {
  15129. content: "\f58f";
  15130. }
  15131. .bi-stop-circle-fill::before {
  15132. content: "\f590";
  15133. }
  15134. .bi-stop-circle::before {
  15135. content: "\f591";
  15136. }
  15137. .bi-stop-fill::before {
  15138. content: "\f592";
  15139. }
  15140. .bi-stop::before {
  15141. content: "\f593";
  15142. }
  15143. .bi-stoplights-fill::before {
  15144. content: "\f594";
  15145. }
  15146. .bi-stoplights::before {
  15147. content: "\f595";
  15148. }
  15149. .bi-stopwatch-fill::before {
  15150. content: "\f596";
  15151. }
  15152. .bi-stopwatch::before {
  15153. content: "\f597";
  15154. }
  15155. .bi-subtract::before {
  15156. content: "\f598";
  15157. }
  15158. .bi-suit-club-fill::before {
  15159. content: "\f599";
  15160. }
  15161. .bi-suit-club::before {
  15162. content: "\f59a";
  15163. }
  15164. .bi-suit-diamond-fill::before {
  15165. content: "\f59b";
  15166. }
  15167. .bi-suit-diamond::before {
  15168. content: "\f59c";
  15169. }
  15170. .bi-suit-heart-fill::before {
  15171. content: "\f59d";
  15172. }
  15173. .bi-suit-heart::before {
  15174. content: "\f59e";
  15175. }
  15176. .bi-suit-spade-fill::before {
  15177. content: "\f59f";
  15178. }
  15179. .bi-suit-spade::before {
  15180. content: "\f5a0";
  15181. }
  15182. .bi-sun-fill::before {
  15183. content: "\f5a1";
  15184. }
  15185. .bi-sun::before {
  15186. content: "\f5a2";
  15187. }
  15188. .bi-sunglasses::before {
  15189. content: "\f5a3";
  15190. }
  15191. .bi-sunrise-fill::before {
  15192. content: "\f5a4";
  15193. }
  15194. .bi-sunrise::before {
  15195. content: "\f5a5";
  15196. }
  15197. .bi-sunset-fill::before {
  15198. content: "\f5a6";
  15199. }
  15200. .bi-sunset::before {
  15201. content: "\f5a7";
  15202. }
  15203. .bi-symmetry-horizontal::before {
  15204. content: "\f5a8";
  15205. }
  15206. .bi-symmetry-vertical::before {
  15207. content: "\f5a9";
  15208. }
  15209. .bi-table::before {
  15210. content: "\f5aa";
  15211. }
  15212. .bi-tablet-fill::before {
  15213. content: "\f5ab";
  15214. }
  15215. .bi-tablet-landscape-fill::before {
  15216. content: "\f5ac";
  15217. }
  15218. .bi-tablet-landscape::before {
  15219. content: "\f5ad";
  15220. }
  15221. .bi-tablet::before {
  15222. content: "\f5ae";
  15223. }
  15224. .bi-tag-fill::before {
  15225. content: "\f5af";
  15226. }
  15227. .bi-tag::before {
  15228. content: "\f5b0";
  15229. }
  15230. .bi-tags-fill::before {
  15231. content: "\f5b1";
  15232. }
  15233. .bi-tags::before {
  15234. content: "\f5b2";
  15235. }
  15236. .bi-telegram::before {
  15237. content: "\f5b3";
  15238. }
  15239. .bi-telephone-fill::before {
  15240. content: "\f5b4";
  15241. }
  15242. .bi-telephone-forward-fill::before {
  15243. content: "\f5b5";
  15244. }
  15245. .bi-telephone-forward::before {
  15246. content: "\f5b6";
  15247. }
  15248. .bi-telephone-inbound-fill::before {
  15249. content: "\f5b7";
  15250. }
  15251. .bi-telephone-inbound::before {
  15252. content: "\f5b8";
  15253. }
  15254. .bi-telephone-minus-fill::before {
  15255. content: "\f5b9";
  15256. }
  15257. .bi-telephone-minus::before {
  15258. content: "\f5ba";
  15259. }
  15260. .bi-telephone-outbound-fill::before {
  15261. content: "\f5bb";
  15262. }
  15263. .bi-telephone-outbound::before {
  15264. content: "\f5bc";
  15265. }
  15266. .bi-telephone-plus-fill::before {
  15267. content: "\f5bd";
  15268. }
  15269. .bi-telephone-plus::before {
  15270. content: "\f5be";
  15271. }
  15272. .bi-telephone-x-fill::before {
  15273. content: "\f5bf";
  15274. }
  15275. .bi-telephone-x::before {
  15276. content: "\f5c0";
  15277. }
  15278. .bi-telephone::before {
  15279. content: "\f5c1";
  15280. }
  15281. .bi-terminal-fill::before {
  15282. content: "\f5c2";
  15283. }
  15284. .bi-terminal::before {
  15285. content: "\f5c3";
  15286. }
  15287. .bi-text-center::before {
  15288. content: "\f5c4";
  15289. }
  15290. .bi-text-indent-left::before {
  15291. content: "\f5c5";
  15292. }
  15293. .bi-text-indent-right::before {
  15294. content: "\f5c6";
  15295. }
  15296. .bi-text-left::before {
  15297. content: "\f5c7";
  15298. }
  15299. .bi-text-paragraph::before {
  15300. content: "\f5c8";
  15301. }
  15302. .bi-text-right::before {
  15303. content: "\f5c9";
  15304. }
  15305. .bi-textarea-resize::before {
  15306. content: "\f5ca";
  15307. }
  15308. .bi-textarea-t::before {
  15309. content: "\f5cb";
  15310. }
  15311. .bi-textarea::before {
  15312. content: "\f5cc";
  15313. }
  15314. .bi-thermometer-half::before {
  15315. content: "\f5cd";
  15316. }
  15317. .bi-thermometer-high::before {
  15318. content: "\f5ce";
  15319. }
  15320. .bi-thermometer-low::before {
  15321. content: "\f5cf";
  15322. }
  15323. .bi-thermometer-snow::before {
  15324. content: "\f5d0";
  15325. }
  15326. .bi-thermometer-sun::before {
  15327. content: "\f5d1";
  15328. }
  15329. .bi-thermometer::before {
  15330. content: "\f5d2";
  15331. }
  15332. .bi-three-dots-vertical::before {
  15333. content: "\f5d3";
  15334. }
  15335. .bi-three-dots::before {
  15336. content: "\f5d4";
  15337. }
  15338. .bi-toggle-off::before {
  15339. content: "\f5d5";
  15340. }
  15341. .bi-toggle-on::before {
  15342. content: "\f5d6";
  15343. }
  15344. .bi-toggle2-off::before {
  15345. content: "\f5d7";
  15346. }
  15347. .bi-toggle2-on::before {
  15348. content: "\f5d8";
  15349. }
  15350. .bi-toggles::before {
  15351. content: "\f5d9";
  15352. }
  15353. .bi-toggles2::before {
  15354. content: "\f5da";
  15355. }
  15356. .bi-tools::before {
  15357. content: "\f5db";
  15358. }
  15359. .bi-tornado::before {
  15360. content: "\f5dc";
  15361. }
  15362. .bi-trash-fill::before {
  15363. content: "\f5dd";
  15364. }
  15365. .bi-trash::before {
  15366. content: "\f5de";
  15367. }
  15368. .bi-trash2-fill::before {
  15369. content: "\f5df";
  15370. }
  15371. .bi-trash2::before {
  15372. content: "\f5e0";
  15373. }
  15374. .bi-tree-fill::before {
  15375. content: "\f5e1";
  15376. }
  15377. .bi-tree::before {
  15378. content: "\f5e2";
  15379. }
  15380. .bi-triangle-fill::before {
  15381. content: "\f5e3";
  15382. }
  15383. .bi-triangle-half::before {
  15384. content: "\f5e4";
  15385. }
  15386. .bi-triangle::before {
  15387. content: "\f5e5";
  15388. }
  15389. .bi-trophy-fill::before {
  15390. content: "\f5e6";
  15391. }
  15392. .bi-trophy::before {
  15393. content: "\f5e7";
  15394. }
  15395. .bi-tropical-storm::before {
  15396. content: "\f5e8";
  15397. }
  15398. .bi-truck-flatbed::before {
  15399. content: "\f5e9";
  15400. }
  15401. .bi-truck::before {
  15402. content: "\f5ea";
  15403. }
  15404. .bi-tsunami::before {
  15405. content: "\f5eb";
  15406. }
  15407. .bi-tv-fill::before {
  15408. content: "\f5ec";
  15409. }
  15410. .bi-tv::before {
  15411. content: "\f5ed";
  15412. }
  15413. .bi-twitch::before {
  15414. content: "\f5ee";
  15415. }
  15416. .bi-twitter::before {
  15417. content: "\f5ef";
  15418. }
  15419. .bi-type-bold::before {
  15420. content: "\f5f0";
  15421. }
  15422. .bi-type-h1::before {
  15423. content: "\f5f1";
  15424. }
  15425. .bi-type-h2::before {
  15426. content: "\f5f2";
  15427. }
  15428. .bi-type-h3::before {
  15429. content: "\f5f3";
  15430. }
  15431. .bi-type-italic::before {
  15432. content: "\f5f4";
  15433. }
  15434. .bi-type-strikethrough::before {
  15435. content: "\f5f5";
  15436. }
  15437. .bi-type-underline::before {
  15438. content: "\f5f6";
  15439. }
  15440. .bi-type::before {
  15441. content: "\f5f7";
  15442. }
  15443. .bi-ui-checks-grid::before {
  15444. content: "\f5f8";
  15445. }
  15446. .bi-ui-checks::before {
  15447. content: "\f5f9";
  15448. }
  15449. .bi-ui-radios-grid::before {
  15450. content: "\f5fa";
  15451. }
  15452. .bi-ui-radios::before {
  15453. content: "\f5fb";
  15454. }
  15455. .bi-umbrella-fill::before {
  15456. content: "\f5fc";
  15457. }
  15458. .bi-umbrella::before {
  15459. content: "\f5fd";
  15460. }
  15461. .bi-union::before {
  15462. content: "\f5fe";
  15463. }
  15464. .bi-unlock-fill::before {
  15465. content: "\f5ff";
  15466. }
  15467. .bi-unlock::before {
  15468. content: "\f600";
  15469. }
  15470. .bi-upc-scan::before {
  15471. content: "\f601";
  15472. }
  15473. .bi-upc::before {
  15474. content: "\f602";
  15475. }
  15476. .bi-upload::before {
  15477. content: "\f603";
  15478. }
  15479. .bi-vector-pen::before {
  15480. content: "\f604";
  15481. }
  15482. .bi-view-list::before {
  15483. content: "\f605";
  15484. }
  15485. .bi-view-stacked::before {
  15486. content: "\f606";
  15487. }
  15488. .bi-vinyl-fill::before {
  15489. content: "\f607";
  15490. }
  15491. .bi-vinyl::before {
  15492. content: "\f608";
  15493. }
  15494. .bi-voicemail::before {
  15495. content: "\f609";
  15496. }
  15497. .bi-volume-down-fill::before {
  15498. content: "\f60a";
  15499. }
  15500. .bi-volume-down::before {
  15501. content: "\f60b";
  15502. }
  15503. .bi-volume-mute-fill::before {
  15504. content: "\f60c";
  15505. }
  15506. .bi-volume-mute::before {
  15507. content: "\f60d";
  15508. }
  15509. .bi-volume-off-fill::before {
  15510. content: "\f60e";
  15511. }
  15512. .bi-volume-off::before {
  15513. content: "\f60f";
  15514. }
  15515. .bi-volume-up-fill::before {
  15516. content: "\f610";
  15517. }
  15518. .bi-volume-up::before {
  15519. content: "\f611";
  15520. }
  15521. .bi-vr::before {
  15522. content: "\f612";
  15523. }
  15524. .bi-wallet-fill::before {
  15525. content: "\f613";
  15526. }
  15527. .bi-wallet::before {
  15528. content: "\f614";
  15529. }
  15530. .bi-wallet2::before {
  15531. content: "\f615";
  15532. }
  15533. .bi-watch::before {
  15534. content: "\f616";
  15535. }
  15536. .bi-water::before {
  15537. content: "\f617";
  15538. }
  15539. .bi-whatsapp::before {
  15540. content: "\f618";
  15541. }
  15542. .bi-wifi-1::before {
  15543. content: "\f619";
  15544. }
  15545. .bi-wifi-2::before {
  15546. content: "\f61a";
  15547. }
  15548. .bi-wifi-off::before {
  15549. content: "\f61b";
  15550. }
  15551. .bi-wifi::before {
  15552. content: "\f61c";
  15553. }
  15554. .bi-wind::before {
  15555. content: "\f61d";
  15556. }
  15557. .bi-window-dock::before {
  15558. content: "\f61e";
  15559. }
  15560. .bi-window-sidebar::before {
  15561. content: "\f61f";
  15562. }
  15563. .bi-window::before {
  15564. content: "\f620";
  15565. }
  15566. .bi-wrench::before {
  15567. content: "\f621";
  15568. }
  15569. .bi-x-circle-fill::before {
  15570. content: "\f622";
  15571. }
  15572. .bi-x-circle::before {
  15573. content: "\f623";
  15574. }
  15575. .bi-x-diamond-fill::before {
  15576. content: "\f624";
  15577. }
  15578. .bi-x-diamond::before {
  15579. content: "\f625";
  15580. }
  15581. .bi-x-octagon-fill::before {
  15582. content: "\f626";
  15583. }
  15584. .bi-x-octagon::before {
  15585. content: "\f627";
  15586. }
  15587. .bi-x-square-fill::before {
  15588. content: "\f628";
  15589. }
  15590. .bi-x-square::before {
  15591. content: "\f629";
  15592. }
  15593. .bi-x::before {
  15594. content: "\f62a";
  15595. }
  15596. .bi-youtube::before {
  15597. content: "\f62b";
  15598. }
  15599. .bi-zoom-in::before {
  15600. content: "\f62c";
  15601. }
  15602. .bi-zoom-out::before {
  15603. content: "\f62d";
  15604. }
  15605. .bi-bank::before {
  15606. content: "\f62e";
  15607. }
  15608. .bi-bank2::before {
  15609. content: "\f62f";
  15610. }
  15611. .bi-bell-slash-fill::before {
  15612. content: "\f630";
  15613. }
  15614. .bi-bell-slash::before {
  15615. content: "\f631";
  15616. }
  15617. .bi-cash-coin::before {
  15618. content: "\f632";
  15619. }
  15620. .bi-check-lg::before {
  15621. content: "\f633";
  15622. }
  15623. .bi-coin::before {
  15624. content: "\f634";
  15625. }
  15626. .bi-currency-bitcoin::before {
  15627. content: "\f635";
  15628. }
  15629. .bi-currency-dollar::before {
  15630. content: "\f636";
  15631. }
  15632. .bi-currency-euro::before {
  15633. content: "\f637";
  15634. }
  15635. .bi-currency-exchange::before {
  15636. content: "\f638";
  15637. }
  15638. .bi-currency-pound::before {
  15639. content: "\f639";
  15640. }
  15641. .bi-currency-yen::before {
  15642. content: "\f63a";
  15643. }
  15644. .bi-dash-lg::before {
  15645. content: "\f63b";
  15646. }
  15647. .bi-exclamation-lg::before {
  15648. content: "\f63c";
  15649. }
  15650. .bi-file-earmark-pdf-fill::before {
  15651. content: "\f63d";
  15652. }
  15653. .bi-file-earmark-pdf::before {
  15654. content: "\f63e";
  15655. }
  15656. .bi-file-pdf-fill::before {
  15657. content: "\f63f";
  15658. }
  15659. .bi-file-pdf::before {
  15660. content: "\f640";
  15661. }
  15662. .bi-gender-ambiguous::before {
  15663. content: "\f641";
  15664. }
  15665. .bi-gender-female::before {
  15666. content: "\f642";
  15667. }
  15668. .bi-gender-male::before {
  15669. content: "\f643";
  15670. }
  15671. .bi-gender-trans::before {
  15672. content: "\f644";
  15673. }
  15674. .bi-headset-vr::before {
  15675. content: "\f645";
  15676. }
  15677. .bi-info-lg::before {
  15678. content: "\f646";
  15679. }
  15680. .bi-mastodon::before {
  15681. content: "\f647";
  15682. }
  15683. .bi-messenger::before {
  15684. content: "\f648";
  15685. }
  15686. .bi-piggy-bank-fill::before {
  15687. content: "\f649";
  15688. }
  15689. .bi-piggy-bank::before {
  15690. content: "\f64a";
  15691. }
  15692. .bi-pin-map-fill::before {
  15693. content: "\f64b";
  15694. }
  15695. .bi-pin-map::before {
  15696. content: "\f64c";
  15697. }
  15698. .bi-plus-lg::before {
  15699. content: "\f64d";
  15700. }
  15701. .bi-question-lg::before {
  15702. content: "\f64e";
  15703. }
  15704. .bi-recycle::before {
  15705. content: "\f64f";
  15706. }
  15707. .bi-reddit::before {
  15708. content: "\f650";
  15709. }
  15710. .bi-safe-fill::before {
  15711. content: "\f651";
  15712. }
  15713. .bi-safe2-fill::before {
  15714. content: "\f652";
  15715. }
  15716. .bi-safe2::before {
  15717. content: "\f653";
  15718. }
  15719. .bi-sd-card-fill::before {
  15720. content: "\f654";
  15721. }
  15722. .bi-sd-card::before {
  15723. content: "\f655";
  15724. }
  15725. .bi-skype::before {
  15726. content: "\f656";
  15727. }
  15728. .bi-slash-lg::before {
  15729. content: "\f657";
  15730. }
  15731. .bi-translate::before {
  15732. content: "\f658";
  15733. }
  15734. .bi-x-lg::before {
  15735. content: "\f659";
  15736. }
  15737. .bi-safe::before {
  15738. content: "\f65a";
  15739. }
  15740. .bi-apple::before {
  15741. content: "\f65b";
  15742. }
  15743. .bi-microsoft::before {
  15744. content: "\f65d";
  15745. }
  15746. .bi-windows::before {
  15747. content: "\f65e";
  15748. }
  15749. .bi-behance::before {
  15750. content: "\f65c";
  15751. }
  15752. .bi-dribbble::before {
  15753. content: "\f65f";
  15754. }
  15755. .bi-line::before {
  15756. content: "\f660";
  15757. }
  15758. .bi-medium::before {
  15759. content: "\f661";
  15760. }
  15761. .bi-paypal::before {
  15762. content: "\f662";
  15763. }
  15764. .bi-pinterest::before {
  15765. content: "\f663";
  15766. }
  15767. .bi-signal::before {
  15768. content: "\f664";
  15769. }
  15770. .bi-snapchat::before {
  15771. content: "\f665";
  15772. }
  15773. .bi-spotify::before {
  15774. content: "\f666";
  15775. }
  15776. .bi-stack-overflow::before {
  15777. content: "\f667";
  15778. }
  15779. .bi-strava::before {
  15780. content: "\f668";
  15781. }
  15782. .bi-wordpress::before {
  15783. content: "\f669";
  15784. }
  15785. .bi-vimeo::before {
  15786. content: "\f66a";
  15787. }
  15788. .bi-activity::before {
  15789. content: "\f66b";
  15790. }
  15791. .bi-easel2-fill::before {
  15792. content: "\f66c";
  15793. }
  15794. .bi-easel2::before {
  15795. content: "\f66d";
  15796. }
  15797. .bi-easel3-fill::before {
  15798. content: "\f66e";
  15799. }
  15800. .bi-easel3::before {
  15801. content: "\f66f";
  15802. }
  15803. .bi-fan::before {
  15804. content: "\f670";
  15805. }
  15806. .bi-fingerprint::before {
  15807. content: "\f671";
  15808. }
  15809. .bi-graph-down-arrow::before {
  15810. content: "\f672";
  15811. }
  15812. .bi-graph-up-arrow::before {
  15813. content: "\f673";
  15814. }
  15815. .bi-hypnotize::before {
  15816. content: "\f674";
  15817. }
  15818. .bi-magic::before {
  15819. content: "\f675";
  15820. }
  15821. .bi-person-rolodex::before {
  15822. content: "\f676";
  15823. }
  15824. .bi-person-video::before {
  15825. content: "\f677";
  15826. }
  15827. .bi-person-video2::before {
  15828. content: "\f678";
  15829. }
  15830. .bi-person-video3::before {
  15831. content: "\f679";
  15832. }
  15833. .bi-person-workspace::before {
  15834. content: "\f67a";
  15835. }
  15836. .bi-radioactive::before {
  15837. content: "\f67b";
  15838. }
  15839. .bi-webcam-fill::before {
  15840. content: "\f67c";
  15841. }
  15842. .bi-webcam::before {
  15843. content: "\f67d";
  15844. }
  15845. .bi-yin-yang::before {
  15846. content: "\f67e";
  15847. }
  15848. .bi-bandaid-fill::before {
  15849. content: "\f680";
  15850. }
  15851. .bi-bandaid::before {
  15852. content: "\f681";
  15853. }
  15854. .bi-bluetooth::before {
  15855. content: "\f682";
  15856. }
  15857. .bi-body-text::before {
  15858. content: "\f683";
  15859. }
  15860. .bi-boombox::before {
  15861. content: "\f684";
  15862. }
  15863. .bi-boxes::before {
  15864. content: "\f685";
  15865. }
  15866. .bi-dpad-fill::before {
  15867. content: "\f686";
  15868. }
  15869. .bi-dpad::before {
  15870. content: "\f687";
  15871. }
  15872. .bi-ear-fill::before {
  15873. content: "\f688";
  15874. }
  15875. .bi-ear::before {
  15876. content: "\f689";
  15877. }
  15878. .bi-envelope-check-fill::before {
  15879. content: "\f68b";
  15880. }
  15881. .bi-envelope-check::before {
  15882. content: "\f68c";
  15883. }
  15884. .bi-envelope-dash-fill::before {
  15885. content: "\f68e";
  15886. }
  15887. .bi-envelope-dash::before {
  15888. content: "\f68f";
  15889. }
  15890. .bi-envelope-exclamation-fill::before {
  15891. content: "\f691";
  15892. }
  15893. .bi-envelope-exclamation::before {
  15894. content: "\f692";
  15895. }
  15896. .bi-envelope-plus-fill::before {
  15897. content: "\f693";
  15898. }
  15899. .bi-envelope-plus::before {
  15900. content: "\f694";
  15901. }
  15902. .bi-envelope-slash-fill::before {
  15903. content: "\f696";
  15904. }
  15905. .bi-envelope-slash::before {
  15906. content: "\f697";
  15907. }
  15908. .bi-envelope-x-fill::before {
  15909. content: "\f699";
  15910. }
  15911. .bi-envelope-x::before {
  15912. content: "\f69a";
  15913. }
  15914. .bi-explicit-fill::before {
  15915. content: "\f69b";
  15916. }
  15917. .bi-explicit::before {
  15918. content: "\f69c";
  15919. }
  15920. .bi-git::before {
  15921. content: "\f69d";
  15922. }
  15923. .bi-infinity::before {
  15924. content: "\f69e";
  15925. }
  15926. .bi-list-columns-reverse::before {
  15927. content: "\f69f";
  15928. }
  15929. .bi-list-columns::before {
  15930. content: "\f6a0";
  15931. }
  15932. .bi-meta::before {
  15933. content: "\f6a1";
  15934. }
  15935. .bi-nintendo-switch::before {
  15936. content: "\f6a4";
  15937. }
  15938. .bi-pc-display-horizontal::before {
  15939. content: "\f6a5";
  15940. }
  15941. .bi-pc-display::before {
  15942. content: "\f6a6";
  15943. }
  15944. .bi-pc-horizontal::before {
  15945. content: "\f6a7";
  15946. }
  15947. .bi-pc::before {
  15948. content: "\f6a8";
  15949. }
  15950. .bi-playstation::before {
  15951. content: "\f6a9";
  15952. }
  15953. .bi-plus-slash-minus::before {
  15954. content: "\f6aa";
  15955. }
  15956. .bi-projector-fill::before {
  15957. content: "\f6ab";
  15958. }
  15959. .bi-projector::before {
  15960. content: "\f6ac";
  15961. }
  15962. .bi-qr-code-scan::before {
  15963. content: "\f6ad";
  15964. }
  15965. .bi-qr-code::before {
  15966. content: "\f6ae";
  15967. }
  15968. .bi-quora::before {
  15969. content: "\f6af";
  15970. }
  15971. .bi-quote::before {
  15972. content: "\f6b0";
  15973. }
  15974. .bi-robot::before {
  15975. content: "\f6b1";
  15976. }
  15977. .bi-send-check-fill::before {
  15978. content: "\f6b2";
  15979. }
  15980. .bi-send-check::before {
  15981. content: "\f6b3";
  15982. }
  15983. .bi-send-dash-fill::before {
  15984. content: "\f6b4";
  15985. }
  15986. .bi-send-dash::before {
  15987. content: "\f6b5";
  15988. }
  15989. .bi-send-exclamation-fill::before {
  15990. content: "\f6b7";
  15991. }
  15992. .bi-send-exclamation::before {
  15993. content: "\f6b8";
  15994. }
  15995. .bi-send-fill::before {
  15996. content: "\f6b9";
  15997. }
  15998. .bi-send-plus-fill::before {
  15999. content: "\f6ba";
  16000. }
  16001. .bi-send-plus::before {
  16002. content: "\f6bb";
  16003. }
  16004. .bi-send-slash-fill::before {
  16005. content: "\f6bc";
  16006. }
  16007. .bi-send-slash::before {
  16008. content: "\f6bd";
  16009. }
  16010. .bi-send-x-fill::before {
  16011. content: "\f6be";
  16012. }
  16013. .bi-send-x::before {
  16014. content: "\f6bf";
  16015. }
  16016. .bi-send::before {
  16017. content: "\f6c0";
  16018. }
  16019. .bi-steam::before {
  16020. content: "\f6c1";
  16021. }
  16022. .bi-terminal-dash::before {
  16023. content: "\f6c3";
  16024. }
  16025. .bi-terminal-plus::before {
  16026. content: "\f6c4";
  16027. }
  16028. .bi-terminal-split::before {
  16029. content: "\f6c5";
  16030. }
  16031. .bi-ticket-detailed-fill::before {
  16032. content: "\f6c6";
  16033. }
  16034. .bi-ticket-detailed::before {
  16035. content: "\f6c7";
  16036. }
  16037. .bi-ticket-fill::before {
  16038. content: "\f6c8";
  16039. }
  16040. .bi-ticket-perforated-fill::before {
  16041. content: "\f6c9";
  16042. }
  16043. .bi-ticket-perforated::before {
  16044. content: "\f6ca";
  16045. }
  16046. .bi-ticket::before {
  16047. content: "\f6cb";
  16048. }
  16049. .bi-tiktok::before {
  16050. content: "\f6cc";
  16051. }
  16052. .bi-window-dash::before {
  16053. content: "\f6cd";
  16054. }
  16055. .bi-window-desktop::before {
  16056. content: "\f6ce";
  16057. }
  16058. .bi-window-fullscreen::before {
  16059. content: "\f6cf";
  16060. }
  16061. .bi-window-plus::before {
  16062. content: "\f6d0";
  16063. }
  16064. .bi-window-split::before {
  16065. content: "\f6d1";
  16066. }
  16067. .bi-window-stack::before {
  16068. content: "\f6d2";
  16069. }
  16070. .bi-window-x::before {
  16071. content: "\f6d3";
  16072. }
  16073. .bi-xbox::before {
  16074. content: "\f6d4";
  16075. }
  16076. .bi-ethernet::before {
  16077. content: "\f6d5";
  16078. }
  16079. .bi-hdmi-fill::before {
  16080. content: "\f6d6";
  16081. }
  16082. .bi-hdmi::before {
  16083. content: "\f6d7";
  16084. }
  16085. .bi-usb-c-fill::before {
  16086. content: "\f6d8";
  16087. }
  16088. .bi-usb-c::before {
  16089. content: "\f6d9";
  16090. }
  16091. .bi-usb-fill::before {
  16092. content: "\f6da";
  16093. }
  16094. .bi-usb-plug-fill::before {
  16095. content: "\f6db";
  16096. }
  16097. .bi-usb-plug::before {
  16098. content: "\f6dc";
  16099. }
  16100. .bi-usb-symbol::before {
  16101. content: "\f6dd";
  16102. }
  16103. .bi-usb::before {
  16104. content: "\f6de";
  16105. }
  16106. .bi-boombox-fill::before {
  16107. content: "\f6df";
  16108. }
  16109. .bi-displayport::before {
  16110. content: "\f6e1";
  16111. }
  16112. .bi-gpu-card::before {
  16113. content: "\f6e2";
  16114. }
  16115. .bi-memory::before {
  16116. content: "\f6e3";
  16117. }
  16118. .bi-modem-fill::before {
  16119. content: "\f6e4";
  16120. }
  16121. .bi-modem::before {
  16122. content: "\f6e5";
  16123. }
  16124. .bi-motherboard-fill::before {
  16125. content: "\f6e6";
  16126. }
  16127. .bi-motherboard::before {
  16128. content: "\f6e7";
  16129. }
  16130. .bi-optical-audio-fill::before {
  16131. content: "\f6e8";
  16132. }
  16133. .bi-optical-audio::before {
  16134. content: "\f6e9";
  16135. }
  16136. .bi-pci-card::before {
  16137. content: "\f6ea";
  16138. }
  16139. .bi-router-fill::before {
  16140. content: "\f6eb";
  16141. }
  16142. .bi-router::before {
  16143. content: "\f6ec";
  16144. }
  16145. .bi-thunderbolt-fill::before {
  16146. content: "\f6ef";
  16147. }
  16148. .bi-thunderbolt::before {
  16149. content: "\f6f0";
  16150. }
  16151. .bi-usb-drive-fill::before {
  16152. content: "\f6f1";
  16153. }
  16154. .bi-usb-drive::before {
  16155. content: "\f6f2";
  16156. }
  16157. .bi-usb-micro-fill::before {
  16158. content: "\f6f3";
  16159. }
  16160. .bi-usb-micro::before {
  16161. content: "\f6f4";
  16162. }
  16163. .bi-usb-mini-fill::before {
  16164. content: "\f6f5";
  16165. }
  16166. .bi-usb-mini::before {
  16167. content: "\f6f6";
  16168. }
  16169. .bi-cloud-haze2::before {
  16170. content: "\f6f7";
  16171. }
  16172. .bi-device-hdd-fill::before {
  16173. content: "\f6f8";
  16174. }
  16175. .bi-device-hdd::before {
  16176. content: "\f6f9";
  16177. }
  16178. .bi-device-ssd-fill::before {
  16179. content: "\f6fa";
  16180. }
  16181. .bi-device-ssd::before {
  16182. content: "\f6fb";
  16183. }
  16184. .bi-displayport-fill::before {
  16185. content: "\f6fc";
  16186. }
  16187. .bi-mortarboard-fill::before {
  16188. content: "\f6fd";
  16189. }
  16190. .bi-mortarboard::before {
  16191. content: "\f6fe";
  16192. }
  16193. .bi-terminal-x::before {
  16194. content: "\f6ff";
  16195. }
  16196. .bi-arrow-through-heart-fill::before {
  16197. content: "\f700";
  16198. }
  16199. .bi-arrow-through-heart::before {
  16200. content: "\f701";
  16201. }
  16202. .bi-badge-sd-fill::before {
  16203. content: "\f702";
  16204. }
  16205. .bi-badge-sd::before {
  16206. content: "\f703";
  16207. }
  16208. .bi-bag-heart-fill::before {
  16209. content: "\f704";
  16210. }
  16211. .bi-bag-heart::before {
  16212. content: "\f705";
  16213. }
  16214. .bi-balloon-fill::before {
  16215. content: "\f706";
  16216. }
  16217. .bi-balloon-heart-fill::before {
  16218. content: "\f707";
  16219. }
  16220. .bi-balloon-heart::before {
  16221. content: "\f708";
  16222. }
  16223. .bi-balloon::before {
  16224. content: "\f709";
  16225. }
  16226. .bi-box2-fill::before {
  16227. content: "\f70a";
  16228. }
  16229. .bi-box2-heart-fill::before {
  16230. content: "\f70b";
  16231. }
  16232. .bi-box2-heart::before {
  16233. content: "\f70c";
  16234. }
  16235. .bi-box2::before {
  16236. content: "\f70d";
  16237. }
  16238. .bi-braces-asterisk::before {
  16239. content: "\f70e";
  16240. }
  16241. .bi-calendar-heart-fill::before {
  16242. content: "\f70f";
  16243. }
  16244. .bi-calendar-heart::before {
  16245. content: "\f710";
  16246. }
  16247. .bi-calendar2-heart-fill::before {
  16248. content: "\f711";
  16249. }
  16250. .bi-calendar2-heart::before {
  16251. content: "\f712";
  16252. }
  16253. .bi-chat-heart-fill::before {
  16254. content: "\f713";
  16255. }
  16256. .bi-chat-heart::before {
  16257. content: "\f714";
  16258. }
  16259. .bi-chat-left-heart-fill::before {
  16260. content: "\f715";
  16261. }
  16262. .bi-chat-left-heart::before {
  16263. content: "\f716";
  16264. }
  16265. .bi-chat-right-heart-fill::before {
  16266. content: "\f717";
  16267. }
  16268. .bi-chat-right-heart::before {
  16269. content: "\f718";
  16270. }
  16271. .bi-chat-square-heart-fill::before {
  16272. content: "\f719";
  16273. }
  16274. .bi-chat-square-heart::before {
  16275. content: "\f71a";
  16276. }
  16277. .bi-clipboard-check-fill::before {
  16278. content: "\f71b";
  16279. }
  16280. .bi-clipboard-data-fill::before {
  16281. content: "\f71c";
  16282. }
  16283. .bi-clipboard-fill::before {
  16284. content: "\f71d";
  16285. }
  16286. .bi-clipboard-heart-fill::before {
  16287. content: "\f71e";
  16288. }
  16289. .bi-clipboard-heart::before {
  16290. content: "\f71f";
  16291. }
  16292. .bi-clipboard-minus-fill::before {
  16293. content: "\f720";
  16294. }
  16295. .bi-clipboard-plus-fill::before {
  16296. content: "\f721";
  16297. }
  16298. .bi-clipboard-pulse::before {
  16299. content: "\f722";
  16300. }
  16301. .bi-clipboard-x-fill::before {
  16302. content: "\f723";
  16303. }
  16304. .bi-clipboard2-check-fill::before {
  16305. content: "\f724";
  16306. }
  16307. .bi-clipboard2-check::before {
  16308. content: "\f725";
  16309. }
  16310. .bi-clipboard2-data-fill::before {
  16311. content: "\f726";
  16312. }
  16313. .bi-clipboard2-data::before {
  16314. content: "\f727";
  16315. }
  16316. .bi-clipboard2-fill::before {
  16317. content: "\f728";
  16318. }
  16319. .bi-clipboard2-heart-fill::before {
  16320. content: "\f729";
  16321. }
  16322. .bi-clipboard2-heart::before {
  16323. content: "\f72a";
  16324. }
  16325. .bi-clipboard2-minus-fill::before {
  16326. content: "\f72b";
  16327. }
  16328. .bi-clipboard2-minus::before {
  16329. content: "\f72c";
  16330. }
  16331. .bi-clipboard2-plus-fill::before {
  16332. content: "\f72d";
  16333. }
  16334. .bi-clipboard2-plus::before {
  16335. content: "\f72e";
  16336. }
  16337. .bi-clipboard2-pulse-fill::before {
  16338. content: "\f72f";
  16339. }
  16340. .bi-clipboard2-pulse::before {
  16341. content: "\f730";
  16342. }
  16343. .bi-clipboard2-x-fill::before {
  16344. content: "\f731";
  16345. }
  16346. .bi-clipboard2-x::before {
  16347. content: "\f732";
  16348. }
  16349. .bi-clipboard2::before {
  16350. content: "\f733";
  16351. }
  16352. .bi-emoji-kiss-fill::before {
  16353. content: "\f734";
  16354. }
  16355. .bi-emoji-kiss::before {
  16356. content: "\f735";
  16357. }
  16358. .bi-envelope-heart-fill::before {
  16359. content: "\f736";
  16360. }
  16361. .bi-envelope-heart::before {
  16362. content: "\f737";
  16363. }
  16364. .bi-envelope-open-heart-fill::before {
  16365. content: "\f738";
  16366. }
  16367. .bi-envelope-open-heart::before {
  16368. content: "\f739";
  16369. }
  16370. .bi-envelope-paper-fill::before {
  16371. content: "\f73a";
  16372. }
  16373. .bi-envelope-paper-heart-fill::before {
  16374. content: "\f73b";
  16375. }
  16376. .bi-envelope-paper-heart::before {
  16377. content: "\f73c";
  16378. }
  16379. .bi-envelope-paper::before {
  16380. content: "\f73d";
  16381. }
  16382. .bi-filetype-aac::before {
  16383. content: "\f73e";
  16384. }
  16385. .bi-filetype-ai::before {
  16386. content: "\f73f";
  16387. }
  16388. .bi-filetype-bmp::before {
  16389. content: "\f740";
  16390. }
  16391. .bi-filetype-cs::before {
  16392. content: "\f741";
  16393. }
  16394. .bi-filetype-css::before {
  16395. content: "\f742";
  16396. }
  16397. .bi-filetype-csv::before {
  16398. content: "\f743";
  16399. }
  16400. .bi-filetype-doc::before {
  16401. content: "\f744";
  16402. }
  16403. .bi-filetype-docx::before {
  16404. content: "\f745";
  16405. }
  16406. .bi-filetype-exe::before {
  16407. content: "\f746";
  16408. }
  16409. .bi-filetype-gif::before {
  16410. content: "\f747";
  16411. }
  16412. .bi-filetype-heic::before {
  16413. content: "\f748";
  16414. }
  16415. .bi-filetype-html::before {
  16416. content: "\f749";
  16417. }
  16418. .bi-filetype-java::before {
  16419. content: "\f74a";
  16420. }
  16421. .bi-filetype-jpg::before {
  16422. content: "\f74b";
  16423. }
  16424. .bi-filetype-js::before {
  16425. content: "\f74c";
  16426. }
  16427. .bi-filetype-jsx::before {
  16428. content: "\f74d";
  16429. }
  16430. .bi-filetype-key::before {
  16431. content: "\f74e";
  16432. }
  16433. .bi-filetype-m4p::before {
  16434. content: "\f74f";
  16435. }
  16436. .bi-filetype-md::before {
  16437. content: "\f750";
  16438. }
  16439. .bi-filetype-mdx::before {
  16440. content: "\f751";
  16441. }
  16442. .bi-filetype-mov::before {
  16443. content: "\f752";
  16444. }
  16445. .bi-filetype-mp3::before {
  16446. content: "\f753";
  16447. }
  16448. .bi-filetype-mp4::before {
  16449. content: "\f754";
  16450. }
  16451. .bi-filetype-otf::before {
  16452. content: "\f755";
  16453. }
  16454. .bi-filetype-pdf::before {
  16455. content: "\f756";
  16456. }
  16457. .bi-filetype-php::before {
  16458. content: "\f757";
  16459. }
  16460. .bi-filetype-png::before {
  16461. content: "\f758";
  16462. }
  16463. .bi-filetype-ppt::before {
  16464. content: "\f75a";
  16465. }
  16466. .bi-filetype-psd::before {
  16467. content: "\f75b";
  16468. }
  16469. .bi-filetype-py::before {
  16470. content: "\f75c";
  16471. }
  16472. .bi-filetype-raw::before {
  16473. content: "\f75d";
  16474. }
  16475. .bi-filetype-rb::before {
  16476. content: "\f75e";
  16477. }
  16478. .bi-filetype-sass::before {
  16479. content: "\f75f";
  16480. }
  16481. .bi-filetype-scss::before {
  16482. content: "\f760";
  16483. }
  16484. .bi-filetype-sh::before {
  16485. content: "\f761";
  16486. }
  16487. .bi-filetype-svg::before {
  16488. content: "\f762";
  16489. }
  16490. .bi-filetype-tiff::before {
  16491. content: "\f763";
  16492. }
  16493. .bi-filetype-tsx::before {
  16494. content: "\f764";
  16495. }
  16496. .bi-filetype-ttf::before {
  16497. content: "\f765";
  16498. }
  16499. .bi-filetype-txt::before {
  16500. content: "\f766";
  16501. }
  16502. .bi-filetype-wav::before {
  16503. content: "\f767";
  16504. }
  16505. .bi-filetype-woff::before {
  16506. content: "\f768";
  16507. }
  16508. .bi-filetype-xls::before {
  16509. content: "\f76a";
  16510. }
  16511. .bi-filetype-xml::before {
  16512. content: "\f76b";
  16513. }
  16514. .bi-filetype-yml::before {
  16515. content: "\f76c";
  16516. }
  16517. .bi-heart-arrow::before {
  16518. content: "\f76d";
  16519. }
  16520. .bi-heart-pulse-fill::before {
  16521. content: "\f76e";
  16522. }
  16523. .bi-heart-pulse::before {
  16524. content: "\f76f";
  16525. }
  16526. .bi-heartbreak-fill::before {
  16527. content: "\f770";
  16528. }
  16529. .bi-heartbreak::before {
  16530. content: "\f771";
  16531. }
  16532. .bi-hearts::before {
  16533. content: "\f772";
  16534. }
  16535. .bi-hospital-fill::before {
  16536. content: "\f773";
  16537. }
  16538. .bi-hospital::before {
  16539. content: "\f774";
  16540. }
  16541. .bi-house-heart-fill::before {
  16542. content: "\f775";
  16543. }
  16544. .bi-house-heart::before {
  16545. content: "\f776";
  16546. }
  16547. .bi-incognito::before {
  16548. content: "\f777";
  16549. }
  16550. .bi-magnet-fill::before {
  16551. content: "\f778";
  16552. }
  16553. .bi-magnet::before {
  16554. content: "\f779";
  16555. }
  16556. .bi-person-heart::before {
  16557. content: "\f77a";
  16558. }
  16559. .bi-person-hearts::before {
  16560. content: "\f77b";
  16561. }
  16562. .bi-phone-flip::before {
  16563. content: "\f77c";
  16564. }
  16565. .bi-plugin::before {
  16566. content: "\f77d";
  16567. }
  16568. .bi-postage-fill::before {
  16569. content: "\f77e";
  16570. }
  16571. .bi-postage-heart-fill::before {
  16572. content: "\f77f";
  16573. }
  16574. .bi-postage-heart::before {
  16575. content: "\f780";
  16576. }
  16577. .bi-postage::before {
  16578. content: "\f781";
  16579. }
  16580. .bi-postcard-fill::before {
  16581. content: "\f782";
  16582. }
  16583. .bi-postcard-heart-fill::before {
  16584. content: "\f783";
  16585. }
  16586. .bi-postcard-heart::before {
  16587. content: "\f784";
  16588. }
  16589. .bi-postcard::before {
  16590. content: "\f785";
  16591. }
  16592. .bi-search-heart-fill::before {
  16593. content: "\f786";
  16594. }
  16595. .bi-search-heart::before {
  16596. content: "\f787";
  16597. }
  16598. .bi-sliders2-vertical::before {
  16599. content: "\f788";
  16600. }
  16601. .bi-sliders2::before {
  16602. content: "\f789";
  16603. }
  16604. .bi-trash3-fill::before {
  16605. content: "\f78a";
  16606. }
  16607. .bi-trash3::before {
  16608. content: "\f78b";
  16609. }
  16610. .bi-valentine::before {
  16611. content: "\f78c";
  16612. }
  16613. .bi-valentine2::before {
  16614. content: "\f78d";
  16615. }
  16616. .bi-wrench-adjustable-circle-fill::before {
  16617. content: "\f78e";
  16618. }
  16619. .bi-wrench-adjustable-circle::before {
  16620. content: "\f78f";
  16621. }
  16622. .bi-wrench-adjustable::before {
  16623. content: "\f790";
  16624. }
  16625. .bi-filetype-json::before {
  16626. content: "\f791";
  16627. }
  16628. .bi-filetype-pptx::before {
  16629. content: "\f792";
  16630. }
  16631. .bi-filetype-xlsx::before {
  16632. content: "\f793";
  16633. }
  16634. .bi-1-circle-fill::before {
  16635. content: "\f796";
  16636. }
  16637. .bi-1-circle::before {
  16638. content: "\f797";
  16639. }
  16640. .bi-1-square-fill::before {
  16641. content: "\f798";
  16642. }
  16643. .bi-1-square::before {
  16644. content: "\f799";
  16645. }
  16646. .bi-2-circle-fill::before {
  16647. content: "\f79c";
  16648. }
  16649. .bi-2-circle::before {
  16650. content: "\f79d";
  16651. }
  16652. .bi-2-square-fill::before {
  16653. content: "\f79e";
  16654. }
  16655. .bi-2-square::before {
  16656. content: "\f79f";
  16657. }
  16658. .bi-3-circle-fill::before {
  16659. content: "\f7a2";
  16660. }
  16661. .bi-3-circle::before {
  16662. content: "\f7a3";
  16663. }
  16664. .bi-3-square-fill::before {
  16665. content: "\f7a4";
  16666. }
  16667. .bi-3-square::before {
  16668. content: "\f7a5";
  16669. }
  16670. .bi-4-circle-fill::before {
  16671. content: "\f7a8";
  16672. }
  16673. .bi-4-circle::before {
  16674. content: "\f7a9";
  16675. }
  16676. .bi-4-square-fill::before {
  16677. content: "\f7aa";
  16678. }
  16679. .bi-4-square::before {
  16680. content: "\f7ab";
  16681. }
  16682. .bi-5-circle-fill::before {
  16683. content: "\f7ae";
  16684. }
  16685. .bi-5-circle::before {
  16686. content: "\f7af";
  16687. }
  16688. .bi-5-square-fill::before {
  16689. content: "\f7b0";
  16690. }
  16691. .bi-5-square::before {
  16692. content: "\f7b1";
  16693. }
  16694. .bi-6-circle-fill::before {
  16695. content: "\f7b4";
  16696. }
  16697. .bi-6-circle::before {
  16698. content: "\f7b5";
  16699. }
  16700. .bi-6-square-fill::before {
  16701. content: "\f7b6";
  16702. }
  16703. .bi-6-square::before {
  16704. content: "\f7b7";
  16705. }
  16706. .bi-7-circle-fill::before {
  16707. content: "\f7ba";
  16708. }
  16709. .bi-7-circle::before {
  16710. content: "\f7bb";
  16711. }
  16712. .bi-7-square-fill::before {
  16713. content: "\f7bc";
  16714. }
  16715. .bi-7-square::before {
  16716. content: "\f7bd";
  16717. }
  16718. .bi-8-circle-fill::before {
  16719. content: "\f7c0";
  16720. }
  16721. .bi-8-circle::before {
  16722. content: "\f7c1";
  16723. }
  16724. .bi-8-square-fill::before {
  16725. content: "\f7c2";
  16726. }
  16727. .bi-8-square::before {
  16728. content: "\f7c3";
  16729. }
  16730. .bi-9-circle-fill::before {
  16731. content: "\f7c6";
  16732. }
  16733. .bi-9-circle::before {
  16734. content: "\f7c7";
  16735. }
  16736. .bi-9-square-fill::before {
  16737. content: "\f7c8";
  16738. }
  16739. .bi-9-square::before {
  16740. content: "\f7c9";
  16741. }
  16742. .bi-airplane-engines-fill::before {
  16743. content: "\f7ca";
  16744. }
  16745. .bi-airplane-engines::before {
  16746. content: "\f7cb";
  16747. }
  16748. .bi-airplane-fill::before {
  16749. content: "\f7cc";
  16750. }
  16751. .bi-airplane::before {
  16752. content: "\f7cd";
  16753. }
  16754. .bi-alexa::before {
  16755. content: "\f7ce";
  16756. }
  16757. .bi-alipay::before {
  16758. content: "\f7cf";
  16759. }
  16760. .bi-android::before {
  16761. content: "\f7d0";
  16762. }
  16763. .bi-android2::before {
  16764. content: "\f7d1";
  16765. }
  16766. .bi-box-fill::before {
  16767. content: "\f7d2";
  16768. }
  16769. .bi-box-seam-fill::before {
  16770. content: "\f7d3";
  16771. }
  16772. .bi-browser-chrome::before {
  16773. content: "\f7d4";
  16774. }
  16775. .bi-browser-edge::before {
  16776. content: "\f7d5";
  16777. }
  16778. .bi-browser-firefox::before {
  16779. content: "\f7d6";
  16780. }
  16781. .bi-browser-safari::before {
  16782. content: "\f7d7";
  16783. }
  16784. .bi-c-circle-fill::before {
  16785. content: "\f7da";
  16786. }
  16787. .bi-c-circle::before {
  16788. content: "\f7db";
  16789. }
  16790. .bi-c-square-fill::before {
  16791. content: "\f7dc";
  16792. }
  16793. .bi-c-square::before {
  16794. content: "\f7dd";
  16795. }
  16796. .bi-capsule-pill::before {
  16797. content: "\f7de";
  16798. }
  16799. .bi-capsule::before {
  16800. content: "\f7df";
  16801. }
  16802. .bi-car-front-fill::before {
  16803. content: "\f7e0";
  16804. }
  16805. .bi-car-front::before {
  16806. content: "\f7e1";
  16807. }
  16808. .bi-cassette-fill::before {
  16809. content: "\f7e2";
  16810. }
  16811. .bi-cassette::before {
  16812. content: "\f7e3";
  16813. }
  16814. .bi-cc-circle-fill::before {
  16815. content: "\f7e6";
  16816. }
  16817. .bi-cc-circle::before {
  16818. content: "\f7e7";
  16819. }
  16820. .bi-cc-square-fill::before {
  16821. content: "\f7e8";
  16822. }
  16823. .bi-cc-square::before {
  16824. content: "\f7e9";
  16825. }
  16826. .bi-cup-hot-fill::before {
  16827. content: "\f7ea";
  16828. }
  16829. .bi-cup-hot::before {
  16830. content: "\f7eb";
  16831. }
  16832. .bi-currency-rupee::before {
  16833. content: "\f7ec";
  16834. }
  16835. .bi-dropbox::before {
  16836. content: "\f7ed";
  16837. }
  16838. .bi-escape::before {
  16839. content: "\f7ee";
  16840. }
  16841. .bi-fast-forward-btn-fill::before {
  16842. content: "\f7ef";
  16843. }
  16844. .bi-fast-forward-btn::before {
  16845. content: "\f7f0";
  16846. }
  16847. .bi-fast-forward-circle-fill::before {
  16848. content: "\f7f1";
  16849. }
  16850. .bi-fast-forward-circle::before {
  16851. content: "\f7f2";
  16852. }
  16853. .bi-fast-forward-fill::before {
  16854. content: "\f7f3";
  16855. }
  16856. .bi-fast-forward::before {
  16857. content: "\f7f4";
  16858. }
  16859. .bi-filetype-sql::before {
  16860. content: "\f7f5";
  16861. }
  16862. .bi-fire::before {
  16863. content: "\f7f6";
  16864. }
  16865. .bi-google-play::before {
  16866. content: "\f7f7";
  16867. }
  16868. .bi-h-circle-fill::before {
  16869. content: "\f7fa";
  16870. }
  16871. .bi-h-circle::before {
  16872. content: "\f7fb";
  16873. }
  16874. .bi-h-square-fill::before {
  16875. content: "\f7fc";
  16876. }
  16877. .bi-h-square::before {
  16878. content: "\f7fd";
  16879. }
  16880. .bi-indent::before {
  16881. content: "\f7fe";
  16882. }
  16883. .bi-lungs-fill::before {
  16884. content: "\f7ff";
  16885. }
  16886. .bi-lungs::before {
  16887. content: "\f800";
  16888. }
  16889. .bi-microsoft-teams::before {
  16890. content: "\f801";
  16891. }
  16892. .bi-p-circle-fill::before {
  16893. content: "\f804";
  16894. }
  16895. .bi-p-circle::before {
  16896. content: "\f805";
  16897. }
  16898. .bi-p-square-fill::before {
  16899. content: "\f806";
  16900. }
  16901. .bi-p-square::before {
  16902. content: "\f807";
  16903. }
  16904. .bi-pass-fill::before {
  16905. content: "\f808";
  16906. }
  16907. .bi-pass::before {
  16908. content: "\f809";
  16909. }
  16910. .bi-prescription::before {
  16911. content: "\f80a";
  16912. }
  16913. .bi-prescription2::before {
  16914. content: "\f80b";
  16915. }
  16916. .bi-r-circle-fill::before {
  16917. content: "\f80e";
  16918. }
  16919. .bi-r-circle::before {
  16920. content: "\f80f";
  16921. }
  16922. .bi-r-square-fill::before {
  16923. content: "\f810";
  16924. }
  16925. .bi-r-square::before {
  16926. content: "\f811";
  16927. }
  16928. .bi-repeat-1::before {
  16929. content: "\f812";
  16930. }
  16931. .bi-repeat::before {
  16932. content: "\f813";
  16933. }
  16934. .bi-rewind-btn-fill::before {
  16935. content: "\f814";
  16936. }
  16937. .bi-rewind-btn::before {
  16938. content: "\f815";
  16939. }
  16940. .bi-rewind-circle-fill::before {
  16941. content: "\f816";
  16942. }
  16943. .bi-rewind-circle::before {
  16944. content: "\f817";
  16945. }
  16946. .bi-rewind-fill::before {
  16947. content: "\f818";
  16948. }
  16949. .bi-rewind::before {
  16950. content: "\f819";
  16951. }
  16952. .bi-train-freight-front-fill::before {
  16953. content: "\f81a";
  16954. }
  16955. .bi-train-freight-front::before {
  16956. content: "\f81b";
  16957. }
  16958. .bi-train-front-fill::before {
  16959. content: "\f81c";
  16960. }
  16961. .bi-train-front::before {
  16962. content: "\f81d";
  16963. }
  16964. .bi-train-lightrail-front-fill::before {
  16965. content: "\f81e";
  16966. }
  16967. .bi-train-lightrail-front::before {
  16968. content: "\f81f";
  16969. }
  16970. .bi-truck-front-fill::before {
  16971. content: "\f820";
  16972. }
  16973. .bi-truck-front::before {
  16974. content: "\f821";
  16975. }
  16976. .bi-ubuntu::before {
  16977. content: "\f822";
  16978. }
  16979. .bi-unindent::before {
  16980. content: "\f823";
  16981. }
  16982. .bi-unity::before {
  16983. content: "\f824";
  16984. }
  16985. .bi-universal-access-circle::before {
  16986. content: "\f825";
  16987. }
  16988. .bi-universal-access::before {
  16989. content: "\f826";
  16990. }
  16991. .bi-virus::before {
  16992. content: "\f827";
  16993. }
  16994. .bi-virus2::before {
  16995. content: "\f828";
  16996. }
  16997. .bi-wechat::before {
  16998. content: "\f829";
  16999. }
  17000. .bi-yelp::before {
  17001. content: "\f82a";
  17002. }
  17003. .bi-sign-stop-fill::before {
  17004. content: "\f82b";
  17005. }
  17006. .bi-sign-stop-lights-fill::before {
  17007. content: "\f82c";
  17008. }
  17009. .bi-sign-stop-lights::before {
  17010. content: "\f82d";
  17011. }
  17012. .bi-sign-stop::before {
  17013. content: "\f82e";
  17014. }
  17015. .bi-sign-turn-left-fill::before {
  17016. content: "\f82f";
  17017. }
  17018. .bi-sign-turn-left::before {
  17019. content: "\f830";
  17020. }
  17021. .bi-sign-turn-right-fill::before {
  17022. content: "\f831";
  17023. }
  17024. .bi-sign-turn-right::before {
  17025. content: "\f832";
  17026. }
  17027. .bi-sign-turn-slight-left-fill::before {
  17028. content: "\f833";
  17029. }
  17030. .bi-sign-turn-slight-left::before {
  17031. content: "\f834";
  17032. }
  17033. .bi-sign-turn-slight-right-fill::before {
  17034. content: "\f835";
  17035. }
  17036. .bi-sign-turn-slight-right::before {
  17037. content: "\f836";
  17038. }
  17039. .bi-sign-yield-fill::before {
  17040. content: "\f837";
  17041. }
  17042. .bi-sign-yield::before {
  17043. content: "\f838";
  17044. }
  17045. .bi-ev-station-fill::before {
  17046. content: "\f839";
  17047. }
  17048. .bi-ev-station::before {
  17049. content: "\f83a";
  17050. }
  17051. .bi-fuel-pump-diesel-fill::before {
  17052. content: "\f83b";
  17053. }
  17054. .bi-fuel-pump-diesel::before {
  17055. content: "\f83c";
  17056. }
  17057. .bi-fuel-pump-fill::before {
  17058. content: "\f83d";
  17059. }
  17060. .bi-fuel-pump::before {
  17061. content: "\f83e";
  17062. }
  17063. .bi-0-circle-fill::before {
  17064. content: "\f83f";
  17065. }
  17066. .bi-0-circle::before {
  17067. content: "\f840";
  17068. }
  17069. .bi-0-square-fill::before {
  17070. content: "\f841";
  17071. }
  17072. .bi-0-square::before {
  17073. content: "\f842";
  17074. }
  17075. .bi-rocket-fill::before {
  17076. content: "\f843";
  17077. }
  17078. .bi-rocket-takeoff-fill::before {
  17079. content: "\f844";
  17080. }
  17081. .bi-rocket-takeoff::before {
  17082. content: "\f845";
  17083. }
  17084. .bi-rocket::before {
  17085. content: "\f846";
  17086. }
  17087. .bi-stripe::before {
  17088. content: "\f847";
  17089. }
  17090. .bi-subscript::before {
  17091. content: "\f848";
  17092. }
  17093. .bi-superscript::before {
  17094. content: "\f849";
  17095. }
  17096. .bi-trello::before {
  17097. content: "\f84a";
  17098. }
  17099. .bi-envelope-at-fill::before {
  17100. content: "\f84b";
  17101. }
  17102. .bi-envelope-at::before {
  17103. content: "\f84c";
  17104. }
  17105. .bi-regex::before {
  17106. content: "\f84d";
  17107. }
  17108. .bi-text-wrap::before {
  17109. content: "\f84e";
  17110. }
  17111. .bi-sign-dead-end-fill::before {
  17112. content: "\f84f";
  17113. }
  17114. .bi-sign-dead-end::before {
  17115. content: "\f850";
  17116. }
  17117. .bi-sign-do-not-enter-fill::before {
  17118. content: "\f851";
  17119. }
  17120. .bi-sign-do-not-enter::before {
  17121. content: "\f852";
  17122. }
  17123. .bi-sign-intersection-fill::before {
  17124. content: "\f853";
  17125. }
  17126. .bi-sign-intersection-side-fill::before {
  17127. content: "\f854";
  17128. }
  17129. .bi-sign-intersection-side::before {
  17130. content: "\f855";
  17131. }
  17132. .bi-sign-intersection-t-fill::before {
  17133. content: "\f856";
  17134. }
  17135. .bi-sign-intersection-t::before {
  17136. content: "\f857";
  17137. }
  17138. .bi-sign-intersection-y-fill::before {
  17139. content: "\f858";
  17140. }
  17141. .bi-sign-intersection-y::before {
  17142. content: "\f859";
  17143. }
  17144. .bi-sign-intersection::before {
  17145. content: "\f85a";
  17146. }
  17147. .bi-sign-merge-left-fill::before {
  17148. content: "\f85b";
  17149. }
  17150. .bi-sign-merge-left::before {
  17151. content: "\f85c";
  17152. }
  17153. .bi-sign-merge-right-fill::before {
  17154. content: "\f85d";
  17155. }
  17156. .bi-sign-merge-right::before {
  17157. content: "\f85e";
  17158. }
  17159. .bi-sign-no-left-turn-fill::before {
  17160. content: "\f85f";
  17161. }
  17162. .bi-sign-no-left-turn::before {
  17163. content: "\f860";
  17164. }
  17165. .bi-sign-no-parking-fill::before {
  17166. content: "\f861";
  17167. }
  17168. .bi-sign-no-parking::before {
  17169. content: "\f862";
  17170. }
  17171. .bi-sign-no-right-turn-fill::before {
  17172. content: "\f863";
  17173. }
  17174. .bi-sign-no-right-turn::before {
  17175. content: "\f864";
  17176. }
  17177. .bi-sign-railroad-fill::before {
  17178. content: "\f865";
  17179. }
  17180. .bi-sign-railroad::before {
  17181. content: "\f866";
  17182. }
  17183. .bi-building-add::before {
  17184. content: "\f867";
  17185. }
  17186. .bi-building-check::before {
  17187. content: "\f868";
  17188. }
  17189. .bi-building-dash::before {
  17190. content: "\f869";
  17191. }
  17192. .bi-building-down::before {
  17193. content: "\f86a";
  17194. }
  17195. .bi-building-exclamation::before {
  17196. content: "\f86b";
  17197. }
  17198. .bi-building-fill-add::before {
  17199. content: "\f86c";
  17200. }
  17201. .bi-building-fill-check::before {
  17202. content: "\f86d";
  17203. }
  17204. .bi-building-fill-dash::before {
  17205. content: "\f86e";
  17206. }
  17207. .bi-building-fill-down::before {
  17208. content: "\f86f";
  17209. }
  17210. .bi-building-fill-exclamation::before {
  17211. content: "\f870";
  17212. }
  17213. .bi-building-fill-gear::before {
  17214. content: "\f871";
  17215. }
  17216. .bi-building-fill-lock::before {
  17217. content: "\f872";
  17218. }
  17219. .bi-building-fill-slash::before {
  17220. content: "\f873";
  17221. }
  17222. .bi-building-fill-up::before {
  17223. content: "\f874";
  17224. }
  17225. .bi-building-fill-x::before {
  17226. content: "\f875";
  17227. }
  17228. .bi-building-fill::before {
  17229. content: "\f876";
  17230. }
  17231. .bi-building-gear::before {
  17232. content: "\f877";
  17233. }
  17234. .bi-building-lock::before {
  17235. content: "\f878";
  17236. }
  17237. .bi-building-slash::before {
  17238. content: "\f879";
  17239. }
  17240. .bi-building-up::before {
  17241. content: "\f87a";
  17242. }
  17243. .bi-building-x::before {
  17244. content: "\f87b";
  17245. }
  17246. .bi-buildings-fill::before {
  17247. content: "\f87c";
  17248. }
  17249. .bi-buildings::before {
  17250. content: "\f87d";
  17251. }
  17252. .bi-bus-front-fill::before {
  17253. content: "\f87e";
  17254. }
  17255. .bi-bus-front::before {
  17256. content: "\f87f";
  17257. }
  17258. .bi-ev-front-fill::before {
  17259. content: "\f880";
  17260. }
  17261. .bi-ev-front::before {
  17262. content: "\f881";
  17263. }
  17264. .bi-globe-americas::before {
  17265. content: "\f882";
  17266. }
  17267. .bi-globe-asia-australia::before {
  17268. content: "\f883";
  17269. }
  17270. .bi-globe-central-south-asia::before {
  17271. content: "\f884";
  17272. }
  17273. .bi-globe-europe-africa::before {
  17274. content: "\f885";
  17275. }
  17276. .bi-house-add-fill::before {
  17277. content: "\f886";
  17278. }
  17279. .bi-house-add::before {
  17280. content: "\f887";
  17281. }
  17282. .bi-house-check-fill::before {
  17283. content: "\f888";
  17284. }
  17285. .bi-house-check::before {
  17286. content: "\f889";
  17287. }
  17288. .bi-house-dash-fill::before {
  17289. content: "\f88a";
  17290. }
  17291. .bi-house-dash::before {
  17292. content: "\f88b";
  17293. }
  17294. .bi-house-down-fill::before {
  17295. content: "\f88c";
  17296. }
  17297. .bi-house-down::before {
  17298. content: "\f88d";
  17299. }
  17300. .bi-house-exclamation-fill::before {
  17301. content: "\f88e";
  17302. }
  17303. .bi-house-exclamation::before {
  17304. content: "\f88f";
  17305. }
  17306. .bi-house-gear-fill::before {
  17307. content: "\f890";
  17308. }
  17309. .bi-house-gear::before {
  17310. content: "\f891";
  17311. }
  17312. .bi-house-lock-fill::before {
  17313. content: "\f892";
  17314. }
  17315. .bi-house-lock::before {
  17316. content: "\f893";
  17317. }
  17318. .bi-house-slash-fill::before {
  17319. content: "\f894";
  17320. }
  17321. .bi-house-slash::before {
  17322. content: "\f895";
  17323. }
  17324. .bi-house-up-fill::before {
  17325. content: "\f896";
  17326. }
  17327. .bi-house-up::before {
  17328. content: "\f897";
  17329. }
  17330. .bi-house-x-fill::before {
  17331. content: "\f898";
  17332. }
  17333. .bi-house-x::before {
  17334. content: "\f899";
  17335. }
  17336. .bi-person-add::before {
  17337. content: "\f89a";
  17338. }
  17339. .bi-person-down::before {
  17340. content: "\f89b";
  17341. }
  17342. .bi-person-exclamation::before {
  17343. content: "\f89c";
  17344. }
  17345. .bi-person-fill-add::before {
  17346. content: "\f89d";
  17347. }
  17348. .bi-person-fill-check::before {
  17349. content: "\f89e";
  17350. }
  17351. .bi-person-fill-dash::before {
  17352. content: "\f89f";
  17353. }
  17354. .bi-person-fill-down::before {
  17355. content: "\f8a0";
  17356. }
  17357. .bi-person-fill-exclamation::before {
  17358. content: "\f8a1";
  17359. }
  17360. .bi-person-fill-gear::before {
  17361. content: "\f8a2";
  17362. }
  17363. .bi-person-fill-lock::before {
  17364. content: "\f8a3";
  17365. }
  17366. .bi-person-fill-slash::before {
  17367. content: "\f8a4";
  17368. }
  17369. .bi-person-fill-up::before {
  17370. content: "\f8a5";
  17371. }
  17372. .bi-person-fill-x::before {
  17373. content: "\f8a6";
  17374. }
  17375. .bi-person-gear::before {
  17376. content: "\f8a7";
  17377. }
  17378. .bi-person-lock::before {
  17379. content: "\f8a8";
  17380. }
  17381. .bi-person-slash::before {
  17382. content: "\f8a9";
  17383. }
  17384. .bi-person-up::before {
  17385. content: "\f8aa";
  17386. }
  17387. .bi-scooter::before {
  17388. content: "\f8ab";
  17389. }
  17390. .bi-taxi-front-fill::before {
  17391. content: "\f8ac";
  17392. }
  17393. .bi-taxi-front::before {
  17394. content: "\f8ad";
  17395. }
  17396. .bi-amd::before {
  17397. content: "\f8ae";
  17398. }
  17399. .bi-database-add::before {
  17400. content: "\f8af";
  17401. }
  17402. .bi-database-check::before {
  17403. content: "\f8b0";
  17404. }
  17405. .bi-database-dash::before {
  17406. content: "\f8b1";
  17407. }
  17408. .bi-database-down::before {
  17409. content: "\f8b2";
  17410. }
  17411. .bi-database-exclamation::before {
  17412. content: "\f8b3";
  17413. }
  17414. .bi-database-fill-add::before {
  17415. content: "\f8b4";
  17416. }
  17417. .bi-database-fill-check::before {
  17418. content: "\f8b5";
  17419. }
  17420. .bi-database-fill-dash::before {
  17421. content: "\f8b6";
  17422. }
  17423. .bi-database-fill-down::before {
  17424. content: "\f8b7";
  17425. }
  17426. .bi-database-fill-exclamation::before {
  17427. content: "\f8b8";
  17428. }
  17429. .bi-database-fill-gear::before {
  17430. content: "\f8b9";
  17431. }
  17432. .bi-database-fill-lock::before {
  17433. content: "\f8ba";
  17434. }
  17435. .bi-database-fill-slash::before {
  17436. content: "\f8bb";
  17437. }
  17438. .bi-database-fill-up::before {
  17439. content: "\f8bc";
  17440. }
  17441. .bi-database-fill-x::before {
  17442. content: "\f8bd";
  17443. }
  17444. .bi-database-fill::before {
  17445. content: "\f8be";
  17446. }
  17447. .bi-database-gear::before {
  17448. content: "\f8bf";
  17449. }
  17450. .bi-database-lock::before {
  17451. content: "\f8c0";
  17452. }
  17453. .bi-database-slash::before {
  17454. content: "\f8c1";
  17455. }
  17456. .bi-database-up::before {
  17457. content: "\f8c2";
  17458. }
  17459. .bi-database-x::before {
  17460. content: "\f8c3";
  17461. }
  17462. .bi-database::before {
  17463. content: "\f8c4";
  17464. }
  17465. .bi-houses-fill::before {
  17466. content: "\f8c5";
  17467. }
  17468. .bi-houses::before {
  17469. content: "\f8c6";
  17470. }
  17471. .bi-nvidia::before {
  17472. content: "\f8c7";
  17473. }
  17474. .bi-person-vcard-fill::before {
  17475. content: "\f8c8";
  17476. }
  17477. .bi-person-vcard::before {
  17478. content: "\f8c9";
  17479. }
  17480. .bi-sina-weibo::before {
  17481. content: "\f8ca";
  17482. }
  17483. .bi-tencent-qq::before {
  17484. content: "\f8cb";
  17485. }
  17486. .bi-wikipedia::before {
  17487. content: "\f8cc";
  17488. }
  17489. .bi-alphabet-uppercase::before {
  17490. content: "\f2a5";
  17491. }
  17492. .bi-alphabet::before {
  17493. content: "\f68a";
  17494. }
  17495. .bi-amazon::before {
  17496. content: "\f68d";
  17497. }
  17498. .bi-arrows-collapse-vertical::before {
  17499. content: "\f690";
  17500. }
  17501. .bi-arrows-expand-vertical::before {
  17502. content: "\f695";
  17503. }
  17504. .bi-arrows-vertical::before {
  17505. content: "\f698";
  17506. }
  17507. .bi-arrows::before {
  17508. content: "\f6a2";
  17509. }
  17510. .bi-ban-fill::before {
  17511. content: "\f6a3";
  17512. }
  17513. .bi-ban::before {
  17514. content: "\f6b6";
  17515. }
  17516. .bi-bing::before {
  17517. content: "\f6c2";
  17518. }
  17519. .bi-cake::before {
  17520. content: "\f6e0";
  17521. }
  17522. .bi-cake2::before {
  17523. content: "\f6ed";
  17524. }
  17525. .bi-cookie::before {
  17526. content: "\f6ee";
  17527. }
  17528. .bi-copy::before {
  17529. content: "\f759";
  17530. }
  17531. .bi-crosshair::before {
  17532. content: "\f769";
  17533. }
  17534. .bi-crosshair2::before {
  17535. content: "\f794";
  17536. }
  17537. .bi-emoji-astonished-fill::before {
  17538. content: "\f795";
  17539. }
  17540. .bi-emoji-astonished::before {
  17541. content: "\f79a";
  17542. }
  17543. .bi-emoji-grimace-fill::before {
  17544. content: "\f79b";
  17545. }
  17546. .bi-emoji-grimace::before {
  17547. content: "\f7a0";
  17548. }
  17549. .bi-emoji-grin-fill::before {
  17550. content: "\f7a1";
  17551. }
  17552. .bi-emoji-grin::before {
  17553. content: "\f7a6";
  17554. }
  17555. .bi-emoji-surprise-fill::before {
  17556. content: "\f7a7";
  17557. }
  17558. .bi-emoji-surprise::before {
  17559. content: "\f7ac";
  17560. }
  17561. .bi-emoji-tear-fill::before {
  17562. content: "\f7ad";
  17563. }
  17564. .bi-emoji-tear::before {
  17565. content: "\f7b2";
  17566. }
  17567. .bi-envelope-arrow-down-fill::before {
  17568. content: "\f7b3";
  17569. }
  17570. .bi-envelope-arrow-down::before {
  17571. content: "\f7b8";
  17572. }
  17573. .bi-envelope-arrow-up-fill::before {
  17574. content: "\f7b9";
  17575. }
  17576. .bi-envelope-arrow-up::before {
  17577. content: "\f7be";
  17578. }
  17579. .bi-feather::before {
  17580. content: "\f7bf";
  17581. }
  17582. .bi-feather2::before {
  17583. content: "\f7c4";
  17584. }
  17585. .bi-floppy-fill::before {
  17586. content: "\f7c5";
  17587. }
  17588. .bi-floppy::before {
  17589. content: "\f7d8";
  17590. }
  17591. .bi-floppy2-fill::before {
  17592. content: "\f7d9";
  17593. }
  17594. .bi-floppy2::before {
  17595. content: "\f7e4";
  17596. }
  17597. .bi-gitlab::before {
  17598. content: "\f7e5";
  17599. }
  17600. .bi-highlighter::before {
  17601. content: "\f7f8";
  17602. }
  17603. .bi-marker-tip::before {
  17604. content: "\f802";
  17605. }
  17606. .bi-nvme-fill::before {
  17607. content: "\f803";
  17608. }
  17609. .bi-nvme::before {
  17610. content: "\f80c";
  17611. }
  17612. .bi-opencollective::before {
  17613. content: "\f80d";
  17614. }
  17615. .bi-pci-card-network::before {
  17616. content: "\f8cd";
  17617. }
  17618. .bi-pci-card-sound::before {
  17619. content: "\f8ce";
  17620. }
  17621. .bi-radar::before {
  17622. content: "\f8cf";
  17623. }
  17624. .bi-send-arrow-down-fill::before {
  17625. content: "\f8d0";
  17626. }
  17627. .bi-send-arrow-down::before {
  17628. content: "\f8d1";
  17629. }
  17630. .bi-send-arrow-up-fill::before {
  17631. content: "\f8d2";
  17632. }
  17633. .bi-send-arrow-up::before {
  17634. content: "\f8d3";
  17635. }
  17636. .bi-sim-slash-fill::before {
  17637. content: "\f8d4";
  17638. }
  17639. .bi-sim-slash::before {
  17640. content: "\f8d5";
  17641. }
  17642. .bi-sourceforge::before {
  17643. content: "\f8d6";
  17644. }
  17645. .bi-substack::before {
  17646. content: "\f8d7";
  17647. }
  17648. .bi-threads-fill::before {
  17649. content: "\f8d8";
  17650. }
  17651. .bi-threads::before {
  17652. content: "\f8d9";
  17653. }
  17654. .bi-transparency::before {
  17655. content: "\f8da";
  17656. }
  17657. .bi-twitter-x::before {
  17658. content: "\f8db";
  17659. }
  17660. .bi-type-h4::before {
  17661. content: "\f8dc";
  17662. }
  17663. .bi-type-h5::before {
  17664. content: "\f8dd";
  17665. }
  17666. .bi-type-h6::before {
  17667. content: "\f8de";
  17668. }
  17669. .bi-backpack-fill::before {
  17670. content: "\f8df";
  17671. }
  17672. .bi-backpack::before {
  17673. content: "\f8e0";
  17674. }
  17675. .bi-backpack2-fill::before {
  17676. content: "\f8e1";
  17677. }
  17678. .bi-backpack2::before {
  17679. content: "\f8e2";
  17680. }
  17681. .bi-backpack3-fill::before {
  17682. content: "\f8e3";
  17683. }
  17684. .bi-backpack3::before {
  17685. content: "\f8e4";
  17686. }
  17687. .bi-backpack4-fill::before {
  17688. content: "\f8e5";
  17689. }
  17690. .bi-backpack4::before {
  17691. content: "\f8e6";
  17692. }
  17693. .bi-brilliance::before {
  17694. content: "\f8e7";
  17695. }
  17696. .bi-cake-fill::before {
  17697. content: "\f8e8";
  17698. }
  17699. .bi-cake2-fill::before {
  17700. content: "\f8e9";
  17701. }
  17702. .bi-duffle-fill::before {
  17703. content: "\f8ea";
  17704. }
  17705. .bi-duffle::before {
  17706. content: "\f8eb";
  17707. }
  17708. .bi-exposure::before {
  17709. content: "\f8ec";
  17710. }
  17711. .bi-gender-neuter::before {
  17712. content: "\f8ed";
  17713. }
  17714. .bi-highlights::before {
  17715. content: "\f8ee";
  17716. }
  17717. .bi-luggage-fill::before {
  17718. content: "\f8ef";
  17719. }
  17720. .bi-luggage::before {
  17721. content: "\f8f0";
  17722. }
  17723. .bi-mailbox-flag::before {
  17724. content: "\f8f1";
  17725. }
  17726. .bi-mailbox2-flag::before {
  17727. content: "\f8f2";
  17728. }
  17729. .bi-noise-reduction::before {
  17730. content: "\f8f3";
  17731. }
  17732. .bi-passport-fill::before {
  17733. content: "\f8f4";
  17734. }
  17735. .bi-passport::before {
  17736. content: "\f8f5";
  17737. }
  17738. .bi-person-arms-up::before {
  17739. content: "\f8f6";
  17740. }
  17741. .bi-person-raised-hand::before {
  17742. content: "\f8f7";
  17743. }
  17744. .bi-person-standing-dress::before {
  17745. content: "\f8f8";
  17746. }
  17747. .bi-person-standing::before {
  17748. content: "\f8f9";
  17749. }
  17750. .bi-person-walking::before {
  17751. content: "\f8fa";
  17752. }
  17753. .bi-person-wheelchair::before {
  17754. content: "\f8fb";
  17755. }
  17756. .bi-shadows::before {
  17757. content: "\f8fc";
  17758. }
  17759. .bi-suitcase-fill::before {
  17760. content: "\f8fd";
  17761. }
  17762. .bi-suitcase-lg-fill::before {
  17763. content: "\f8fe";
  17764. }
  17765. .bi-suitcase-lg::before {
  17766. content: "\f8ff";
  17767. }
  17768. .bi-suitcase::before {
  17769. content: "豈";
  17770. }
  17771. .bi-suitcase2-fill::before {
  17772. content: "更";
  17773. }
  17774. .bi-suitcase2::before {
  17775. content: "車";
  17776. }
  17777. .bi-vignette::before {
  17778. content: "賈";
  17779. }