/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../sass/lib/_helpers.scss%22,%22../sass/lib/_normalize.scss%22,%22../sass/lib/_wp.scss%22,%22../sass/lib/_range.scss%22,%22../sass/lib/_fonts.scss%22,%22../sass/lib/_animation.scss%22,%22../sass/main.scss%22,%22../sass/lib/_bootstrap-custom.scss%22,%22../sass/lib/bootstrap/_root.scss%22,%22../sass/lib/bootstrap/_reboot.scss%22,%22../sass/lib/bootstrap/_variables.scss%22,%22../sass/lib/bootstrap/vendor/_rfs.scss%22,%22../sass/lib/bootstrap/mixins/_hover.scss%22,%22../sass/lib/bootstrap/_type.scss%22,%22../sass/lib/bootstrap/mixins/_lists.scss%22,%22../sass/lib/bootstrap/_images.scss%22,%22../sass/lib/bootstrap/mixins/_image.scss%22,%22../sass/lib/bootstrap/mixins/_border-radius.scss%22,%22../sass/lib/bootstrap/_code.scss%22,%22../sass/lib/bootstrap/_grid.scss%22,%22../sass/lib/bootstrap/mixins/_grid.scss%22,%22../sass/lib/bootstrap/mixins/_breakpoints.scss%22,%22../sass/lib/bootstrap/mixins/_grid-framework.scss%22,%22../sass/lib/bootstrap/_tables.scss%22,%22../sass/lib/bootstrap/mixins/_table-row.scss%22,%22../sass/lib/bootstrap/_forms.scss%22,%22../sass/lib/bootstrap/mixins/_transition.scss%22,%22../sass/lib/bootstrap/mixins/_forms.scss%22,%22../sass/lib/bootstrap/mixins/_gradients.scss%22,%22../sass/lib/bootstrap/_buttons.scss%22,%22../sass/lib/bootstrap/mixins/_buttons.scss%22,%22../sass/lib/bootstrap/_transitions.scss%22,%22../sass/lib/bootstrap/_dropdown.scss%22,%22../sass/lib/bootstrap/mixins/_caret.scss%22,%22../sass/lib/bootstrap/mixins/_nav-divider.scss%22,%22../sass/lib/bootstrap/_button-group.scss%22,%22../sass/lib/bootstrap/_input-group.scss%22,%22../sass/lib/bootstrap/_custom-forms.scss%22,%22../sass/lib/bootstrap/_nav.scss%22,%22../sass/lib/bootstrap/_navbar.scss%22,%22../sass/lib/bootstrap/_card.scss%22,%22../sass/lib/bootstrap/_breadcrumb.scss%22,%22../sass/lib/bootstrap/_pagination.scss%22,%22../sass/lib/bootstrap/mixins/_pagination.scss%22,%22../sass/lib/bootstrap/_badge.scss%22,%22../sass/lib/bootstrap/mixins/_badge.scss%22,%22../sass/lib/bootstrap/_jumbotron.scss%22,%22../sass/lib/bootstrap/_alert.scss%22,%22../sass/lib/bootstrap/mixins/_alert.scss%22,%22../sass/lib/bootstrap/_progress.scss%22,%22../sass/lib/bootstrap/_media.scss%22,%22../sass/lib/bootstrap/_list-group.scss%22,%22../sass/lib/bootstrap/mixins/_list-group.scss%22,%22../sass/lib/bootstrap/_close.scss%22,%22../sass/lib/bootstrap/_toasts.scss%22,%22../sass/lib/bootstrap/_modal.scss%22,%22../sass/lib/bootstrap/_tooltip.scss%22,%22../sass/lib/bootstrap/mixins/_reset-text.scss%22,%22../sass/lib/bootstrap/_popover.scss%22,%22../sass/lib/bootstrap/_carousel.scss%22,%22../sass/lib/bootstrap/mixins/_clearfix.scss%22,%22../sass/lib/bootstrap/_spinners.scss%22,%22../sass/lib/bootstrap/utilities/_align.scss%22,%22../sass/lib/bootstrap/mixins/_background-variant.scss%22,%22../sass/lib/bootstrap/utilities/_background.scss%22,%22../sass/lib/bootstrap/utilities/_borders.scss%22,%22../sass/lib/bootstrap/utilities/_display.scss%22,%22../sass/lib/bootstrap/utilities/_embed.scss%22,%22../sass/lib/bootstrap/utilities/_flex.scss%22,%22../sass/lib/bootstrap/utilities/_float.scss%22,%22../sass/lib/bootstrap/utilities/_interactions.scss%22,%22../sass/lib/bootstrap/utilities/_position.scss%22,%22../sass/lib/bootstrap/utilities/_screenreaders.scss%22,%22../sass/lib/bootstrap/mixins/_screen-reader.scss%22,%22../sass/lib/bootstrap/utilities/_shadows.scss%22,%22../sass/lib/bootstrap/utilities/_sizing.scss%22,%22../sass/lib/bootstrap/utilities/_spacing.scss%22,%22../sass/lib/bootstrap/utilities/_stretched-link.scss%22,%22../sass/lib/bootstrap/utilities/_text.scss%22,%22../sass/lib/bootstrap/mixins/_text-truncate.scss%22,%22../sass/lib/bootstrap/mixins/_text-emphasis.scss%22,%22../sass/lib/bootstrap/mixins/_text-hide.scss%22,%22../sass/lib/bootstrap/utilities/_visibility.scss%22,%22../sass/lib/bootstrap/_print.scss%22,%22../sass/lib/bootstrap-vue/_utilities.scss%22,%22../sass/lib/bootstrap-vue/_custom-controls.scss%22,%22../sass/lib/bootstrap-vue/components/avatar/_avatar.scss%22,%22../sass/lib/bootstrap-vue/_variables.scss%22,%22../sass/lib/bootstrap-vue/components/calendar/_calendar.scss%22,%22../sass/lib/bootstrap-vue/components/card/_card-img.scss%22,%22../sass/lib/bootstrap-vue/components/dropdown/_dropdown.scss%22,%22../sass/lib/bootstrap-vue/components/dropdown/_dropdown-form.scss%22,%22../sass/lib/bootstrap-vue/components/dropdown/_dropdown-text.scss%22,%22../sass/lib/bootstrap-vue/components/form-checkbox/_form-checkbox.scss%22,%22../sass/lib/bootstrap-vue/components/input-group/_input-group.scss%22,%22../sass/lib/bootstrap-vue/components/form-btn-label-control/_form-btn-label-control.scss%22,%22../sass/lib/bootstrap-vue/components/form-file/_form-file.scss%22,%22../sass/lib/bootstrap-vue/components/form-input/_form-input.scss%22,%22../sass/lib/bootstrap-vue/components/form-radio/_form-radio.scss%22,%22../sass/lib/bootstrap-vue/components/form-rating/_form-rating.scss%22,%22../sass/lib/bootstrap-vue/components/form-spinbutton/_spinbutton.scss%22,%22../sass/lib/bootstrap-vue/components/form-tags/_form-tags.scss%22,%22../sass/lib/bootstrap-vue/components/media/_media.scss%22,%22../sass/lib/bootstrap-vue/components/modal/_modal.scss%22,%22../sass/lib/bootstrap-vue/components/pagination/_pagination.scss%22,%22../sass/lib/bootstrap-vue/components/popover/_popover.scss%22,%22../sass/lib/bootstrap-vue/components/sidebar/_sidebar.scss%22,%22../sass/lib/bootstrap-vue/components/skeleton/_skeleton.scss%22,%22../sass/lib/bootstrap-vue/components/table/_table.scss%22,%22../sass/lib/bootstrap-vue/components/time/_time.scss%22,%22../sass/lib/bootstrap-vue/components/toast/_toast.scss%22,%22../sass/lib/bootstrap-vue/components/toast/_toaster.scss%22,%22../sass/lib/bootstrap-vue/components/toast/_toaster-transition.scss%22,%22../sass/lib/bootstrap-vue/components/tooltip/_tooltip.scss%22,%22../sass/lib/bootstrap-vue/icons/_icons.scss%22,%22../sass/skins.scss%22,%22../sass/lib/_nav.scss%22,%22../sass/lib/_sidebar.scss%22,%22../sass/lib/_footer.scss%22,%22../sass/lib/_core-blocks.scss%22,%22../sass/lib/_custom-blocks.scss%22,%22../sass/templates/_personify.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22CAmCI,gBACI,WACA,cACA,WCtCR,sEAQA,KACE,uBACA,0BACA,8BAMF,UACE,YAIF,KACE,iBACA,6BACA,mCACA,gBAMF,qBACE,sBAGF,0DACE,SAaF,2FAaE,cAQF,4BAIE,qBACA,wBAQF,sBACE,aACA,SAQF,kBAEE,aAUF,EACE,6BAIF,eACE,8BAOF,iBAEE,UAUF,YACE,yBAOF,SAEE,iBAOF,IACE,kBAOF,KACE,gBACA,WAOF,MACE,cAOF,QAEE,cACA,cACA,kBACA,wBAGF,IACE,WAGF,IACE,eAUF,IACE,SAIF,YAEE,eACA,cAOF,eACE,gBAOF,4BAEE,gBAOF,OACE,gBAOF,GACE,4BACA,uBACA,SAOF,IACE,cAOF,kBAIE,gCACA,cAkBF,sCAKE,cACA,aACA,SAOF,OACE,iBAUF,cAEE,oBAWF,oEAIE,0BACA,eAOF,sCAEE,eAOF,iDAEE,SACA,UAQF,MACE,mBAWF,uCAEE,sBACA,UASF,4FAEE,YASF,mBACE,6BACA,4BACA,+BACA,uBASF,+FAEE,wBAOF,SACE,wBACA,aACA,2BAQF,OACE,SACA,UAOF,SACE,cAQF,SACE,iBAUF,MACE,yBACA,iBAGF,MAEE,UAIF,uCACE,kBACC,qBAGD,qBAGE,oCACA,uCACA,qCACA,iCCjcJ,WACI,cAOA,aALA,eACI,cAOR,uEACI,cAOA,gBALA,uFACI,cC2DN,qCDpDF,+CAIQ,eACA,YACA,wBC8CN,qCD1CF,WAIQ,eACA,WACA,wBAMR,oBACI,8BACA,6BACA,WACA,UACA,gBAGJ,0BACI,yBACA,kBACA,sCACA,qBACA,cACA,cACA,eACA,kBACA,iBACA,YACA,SACA,mBACA,uBACA,qBACA,QACA,WACA,eCKF,qCDEF,oBAEQ,gBACA,aACA,mBAKJ,mCACI,gBACA,aElGR,WACI,4CACA,sPACA,gBACA,kBACA,kBAIJ,WACI,2CACA,mPACA,gBACA,kBACA,kBAMJ,WACI,2CACA,mPACA,mBACA,kBACA,kBAIJ,WACI,0CACA,gPACA,mBACA,kBACA,kBAMJ,WACI,6CACA,yPACA,gBACA,kBACA,kBAIJ,WACI,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,OFmKM,kBElKN,OFkKM,iBEjKN,OFiKM,kBEhKN,OFgKM,eE9JN,MF8JM,kBE5JJ,YHuS4B,IGnS9B,WFwJM,eEtJJ,YH0R4B,IGzR5B,YHiR4B,IG/Q9B,WFmJM,iBEjJJ,YHsR4B,IGrR5B,YH4Q4B,IG1Q9B,WF8IM,iBE5IJ,YHkR4B,IGjR5B,YHuQ4B,IGrQ9B,WFyIM,iBEvIJ,YH8Q4B,IG7Q5B,YHkQ4B,IG1P9B,GACE,WHgFO,KG/EP,cH+EO,KG9EP,SACA,oCAQF,aFkGI,cE/FF,YH0N4B,IGvN9B,WAEE,QHkQ4B,KGjQ5B,iBH0Q4B,QGlQ9B,eC/EE,eACA,gBDmFF,aCpFE,eACA,gBDsFF,kBACE,qBAEA,mCACE,aHoP0B,MG1O9B,YF2DI,cEzDF,yBAIF,YACE,cHuBO,KC6CH,kBEhEN,mBACE,cF+CE,cE7CF,MH1GS,QG4GT,2BACE,aEnHJ,WCIE,eAGA,YDDF,eACE,QLogCkC,OKngClC,iBLRS,KKST,yBEEE,qBDPF,eAGA,YDcF,QAEE,qBAGF,YACE,oBACA,cAGF,gBJ8HI,cI5HF,ML3BS,QQZX,KPmKI,gBOjKF,MRmCQ,QQlCR,qBAGA,OACE,cAKJ,IACE,oBPsJE,gBOpJF,MRTS,KQUT,iBRDS,QOEP,oBCGF,QACE,UP8IA,eO5IA,YRwQ0B,IQlQ9B,IACE,cPqIE,gBOnIF,MRjBS,QQoBT,SPgIE,kBO9HA,cACA,kBAKJ,gBACE,WRgkCkC,MQ/jClC,kBCxCA,oFCDA,WACA,mBACA,kBACA,kBACA,iBCmDE,yBFzCE,yBACE,UT8Le,OWtJnB,yBFzCE,uCACE,UT8Le,OWtJnB,yBFzCE,qDACE,UT8Le,OWtJnB,0BFzCE,mEACE,UT8Le,QSlKrB,KCnCA,aACA,eACA,mBACA,kBDsCA,YACE,eACA,cAEA,2CAEE,gBACA,eGtDJ,sqBACE,kBACA,WACA,mBACA,kBAsBE,KACE,aACA,YACA,eF4BN,cACE,cACA,eAFF,cACE,aACA,cAFF,cACE,wBACA,yBAFF,cACE,aACA,cAFF,cACE,aACA,cAFF,cACE,wBACA,yBEnBE,UFCJ,cACA,WACA,eEGQ,OFbR,qBAIA,sBESQ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AYvG,gCAEE,WFbA,iBED2D,QAgB3D,aAhBqG,QAqBnG,yCAKJ,sCAEE,WACA,iBpB0CW,QoBzCX,apByCW,QoBlCb,8HAGE,WACA,iBAzC+I,QA6C/I,aA7CyL,QA+CzL,gJAKI,yCDcN,qBCPA,MpBYa,QoBXb,apBWa,QEhEb,2BkBwDE,MALgD,KAMhD,iBpBOW,QoBNX,apBMW,QoBHb,sDAEE,0CAGF,4DAEE,MpBJW,QoBKX,6BAGF,+JAGE,WACA,iBpBZW,QoBaX,apBbW,QoBeX,iLAKI,0CDzBN,uBCPA,MpBYa,QoBXb,apBWa,QEhEb,6BkBwDE,MALgD,KAMhD,iBpBOW,QoBNX,apBMW,QoBHb,0DAEE,4CAGF,gEAEE,MpBJW,QoBKX,6BAGF,qKAGE,WACA,iBpBZW,QoBaX,apBbW,QoBeX,uLAKI,4CDzBN,qBCPA,MpBYa,QoBXb,apBWa,QEhEb,2BkBwDE,MALgD,KAMhD,iBpBOW,QoBNX,apBMW,QoBHb,sDAEE,0CAGF,4DAEE,MpBJW,QoBKX,6BAGF,+JAGE,WACA,iBpBZW,QoBaX,apBbW,QoBeX,iLAKI,0CDzBN,kBCPA,MpBYa,QoBXb,apBWa,QEhEb,wBkBwDE,MALgD,KAMhD,iBpBOW,QoBNX,apBMW,QoBHb,gDAEE,2CAGF,sDAEE,MpBJW,QoBKX,6BAGF,sJAGE,WACA,iBpBZW,QoBaX,apBbW,QoBeX,wKAKI,2CDzBN,qBCPA,MpBYa,QoBXb,apBWa,QEhEb,2BkBwDE,MALgD,QAMhD,iBpBOW,QoBNX,apBMW,QoBHb,sDAEE,0CAGF,4DAEE,MpBJW,QoBKX,6BAGF,+JAGE,cACA,iBpBZW,QoBaX,apBbW,QoBeX,iLAKI,0CDzBN,oBCPA,MpBYa,QoBXb,apBWa,QEhEb,0BkBwDE,MALgD,KAMhD,iBpBOW,QoBNX,apBMW,QoBHb,oDAEE,0CAGF,0DAEE,MpBJW,QoBKX,6BAGF,4JAGE,WACA,iBpBZW,QoBaX,apBbW,QoBeX,8KAKI,0CDzBN,mBCPA,MpBYa,QoBXb,apBWa,QEhEb,yBkBwDE,MALgD,QAMhD,iBpBOW,QoBNX,apBMW,QoBHb,kDAEE,4CAGF,wDAEE,MpBJW,QoBKX,6BAGF,yJAGE,cACA,iBpBZW,QoBaX,apBbW,QoBeX,2KAKI,4CDzBN,kBCPA,MpBYa,QoBXb,apBWa,QEhEb,wBkBwDE,MALgD,KAMhD,iBpBOW,QoBNX,apBMW,QoBHb,gDAEE,yCAGF,sDAEE,MpBJW,QoBKX,6BAGF,sJAGE,WACA,iBpBZW,QoBaX,apBbW,QoBeX,wKAKI,yCDdR,UACE,YnB4M4B,ImB3M5B,MnB2FwC,QmB1FxC,gBnB2FwC,KEpKxC,gBiB4EE,MnByFsC,QmBxFtC,gBnByFsC,UmBtFxC,gCAEE,gBnBoFsC,UmBjFxC,sCAEE,MnBtFO,QmBuFP,oBAWJ,2BCPE,mBnB4EI,kBmB1EJ,YpB+H4B,IOvN1B,oBYiGJ,2BCXE,qBnB4EI,mBmB1EJ,YpBgI4B,IOxN1B,oBY0GJ,WACE,cACA,WAGA,sBACE,WnBuT0B,MmB/S5B,sFACE,WE3IJ,MLgBM,WKfJ,oBLmBI,uCKpBN,MLqBQ,iBKlBN,iBACE,UAKF,qBACE,aAIJ,YACE,kBACA,SACA,gBLDI,WKEJ,iBLEI,uCKNN,YLOQ,iBMpBR,uCAIE,kBAGF,iBACE,mBCoBE,wBACE,qBACA,YvB+NwB,OuB9NxB,evB6NwB,OuB5NxB,WAhCJ,sBACA,oCACA,gBACA,mCAqDE,8BACE,cD1CN,eACE,kBACA,SACA,OACA,QtBwpBkC,KsBvpBlC,aACA,WACA,UtBguBkC,MsB/tBlC,gBACA,mBrB2JI,eqBzJJ,MtBXS,QsBYT,gBACA,gBACA,iBtBvBS,KsBwBT,4BACA,iCfdE,qBeuBA,oBACE,WACA,OAGF,qBACE,QACA,UXYF,yBWnBA,uBACE,WACA,OAGF,wBACE,QACA,WXYF,yBWnBA,uBACE,WACA,OAGF,wBACE,QACA,WXYF,yBWnBA,uBACE,WACA,OAGF,wBACE,QACA,WXYF,0BWnBA,uBACE,WACA,OAGF,wBACE,QACA,WAQJ,uBACE,SACA,YACA,aACA,ctB8rBgC,QuB7tBhC,gCACE,qBACA,YvB+NwB,OuB9NxB,evB6NwB,OuB5NxB,WAzBJ,aACA,oCACA,yBACA,mCA8CE,sCACE,cDWJ,0BACE,MACA,WACA,UACA,aACA,YtBgrBgC,QuB7tBhC,mCACE,qBACA,YvB+NwB,OuB9NxB,evB6NwB,OuB5NxB,WAlBJ,kCACA,eACA,qCACA,uBAuCE,yCACE,cDqBF,mCACE,iBAMJ,yBACE,MACA,WACA,UACA,aACA,atB+pBgC,QuB7tBhC,kCACE,qBACA,YvB+NwB,OuB9NxB,evB6NwB,OuB5NxB,WAWA,kCACE,aAGF,mCACE,qBACA,avB4MsB,OuB3MtB,evB0MsB,OuBzMtB,WA9BN,kCACA,wBACA,qCAiCE,wCACE,cDsCF,mCACE,iBAQJ,0IAIE,WACA,YAKJ,kBE9GE,SACA,eACA,gBACA,6BFkHF,eACE,cACA,WACA,sBACA,WACA,YtBgK4B,IsB/J5B,MtBhHS,QsBiHT,mBAEA,mBACA,6BACA,SpBrHA,0CoBoIE,MtBmnBgC,QsBlnBhC,qBJ/IA,iBlBGO,QsBgJT,4CAEE,MtBpJO,KsBqJP,qBJtJA,iBlBoP0B,QsB1F5B,gDAEE,MtBtJO,QsBuJP,oBACA,6BAQJ,oBACE,cAIF,iBACE,cACA,QtBgmBkC,asB/lBlC,mCAEA,MtBzKS,QsB0KT,mBAIF,oBACE,cACA,sBACA,MtB9KS,QyBbX,+BAEE,kBACA,oBACA,sBAEA,yCACE,kBACA,cvBCF,qDuBII,UAEF,mKAGE,UAMN,aACE,aACA,eACA,2BAEA,0BACE,WAMF,0EAEE,iBAIF,mGlBXE,0BACA,6BkBeF,+ElBFE,yBACA,4BkBmBJ,uBACE,uBACA,sBAEA,6GAGE,cAGF,yCACE,eAIJ,yEACE,sBACA,qBAGF,yEACE,qBACA,oBAoBF,oBACE,sBACA,uBACA,uBAEA,wDAEE,WAGF,4FAEE,gBAIF,qHlBrFE,6BACA,4BkByFF,iGlBxGE,yBACA,0BkB2HF,yDAEE,gBAEA,gMAEE,kBACA,sBACA,oBCzJN,aACE,kBACA,aACA,eACA,oBACA,WAEA,sHAIE,kBACA,cACA,SACA,YACA,gBAEA,0gBAGE,iBAKJ,yIAGE,UAIF,mDACE,UAKA,2FnBIA,yBACA,sDmBCA,aACA,mBAEA,mInBnBA,0BACA,6BmBoBA,+DnBPA,yBACA,4BmBUA,gTnBzBA,0BACA,6BmBiCA,oSnBlCA,0BACA,6BmBiDJ,yCAEE,aAKA,mDACE,kBACA,UAEA,+DACE,UAIJ,4VAIE,iBAIJ,uCACA,qCAQA,kBACE,aACA,mBACA,uBACA,gBzB2DI,eyBzDJ,Y1BoK4B,I0BnK5B,Y1BwK4B,I0BvK5B,M1B/GS,Q0BgHT,kBACA,mBACA,iB1BvHS,Q0BwHT,yBnB/GE,qBmBmHF,2EAEE,aAUJ,2EAEE,O1BkWsC,yB0B/VxC,6PAME,mBzBwBI,kByBtBJ,Y1B2E4B,IOvN1B,oBmBgJJ,2EAEE,O1BgVsC,2B0B7UxC,6PAME,qBzBOI,mByBLJ,Y1B2D4B,IOxN1B,oBmBiKJ,8DAEE,sBAWF,skBnB9JI,0BACA,6BmBwKJ,+WnB3JI,yBACA,4BoBxCJ,gBACE,kBACA,UACA,cACA,kBACA,oBACA,mBAGF,uBACE,oBACA,a3BwfsC,K2BrfxC,sBACE,kBACA,OACA,WACA,M3BofsC,K2BnftC,eACA,UAEA,4DACE,M3BzBO,K2B0BP,a3ByN0B,QkBpP1B,iBlBoP0B,Q2BpN5B,0DAKI,W3B+VwB,gC2B3V5B,wEACE,a3BqboC,Q2BlbtC,0EACE,M3B7CO,K2B8CP,iB3Bif4C,Q2Bhf5C,a3Bgf4C,Q2Bze5C,2GACE,M3BjDK,Q2BmDL,2HACE,iB3BxDG,Q2BkEX,sBACE,kBACA,gBAEA,mBAIA,8BACE,kBACA,WACA,aACA,cACA,M3BuboC,K2BtbpC,O3BsboC,K2BrbpC,oBACA,WACA,iB3BrFO,K2BsFP,yBAKF,6BACE,kBACA,WACA,aACA,cACA,M3BwaoC,K2BvapC,O3BuaoC,K2BtapC,WACA,iCAUF,+CpBlGE,qBoBuGA,4EACE,kOAKF,mFACE,a3B0HwB,QkBpP1B,iBlBoP0B,Q2BtH1B,kFACE,+KAKF,sFTpIA,iBlBwhB4C,mB2BjZ5C,4FTvIA,iBlBwhB4C,mB2BtY9C,4CAEE,c3ByZ4C,I2BrZ5C,yEACE,8KAKF,mFT9JA,iBlBwhB4C,mB2B/WhD,eACE,qBAGE,6CACE,cACA,M3BiY0C,Q2BhY1C,mBAEA,c3B+X0C,M2B5X5C,4CACE,wBACA,0BACA,M3B0X0C,iB2BzX1C,O3ByX0C,iB2BxX1C,iB3BpLK,Q2BsLL,c3BqX0C,MgBviB1C,WWmLA,uHX/KA,uCWuKF,4CXtKI,iBWmLJ,0EACE,iB3BlMK,K2BmML,8BAKF,oFTzMA,iBlBwhB4C,mB2BlUhD,eACE,qBACA,WACA,O3BoRsC,4B2BnRtC,uC1B5CI,e0B+CJ,Y3B4D4B,I2B3D5B,Y3BgE4B,I2B/D5B,M3BvNS,Q2BwNT,sBACA,sOACA,yBpBtNE,qBoByNF,gBAEA,qBACE,a3BuPoC,Q2BtPpC,UAKE,W3BkW8B,gC2B/VhC,gCAME,M3B/OK,Q2BgPL,iB3BvPK,K2B2PT,8DAEE,YACA,c3B8H0B,O2B7H1B,sBAGF,wBACE,M3B7PO,Q2B8PP,iB3BlQO,Q2BsQT,2BACE,aAIF,8BACE,kBACA,0BAIJ,kBACE,O3ByNsC,2B2BxNtC,Y3BgH4B,O2B/G5B,e3B+G4B,O2B9G5B,a3B+G4B,MCzNxB,mB0B8GN,kBACE,O3BkNsC,yB2BjNtC,Y3B6G4B,M2B5G5B,e3B4G4B,M2B3G5B,a3B4G4B,KC9NxB,kB0B2HN,aACE,kBACA,qBACA,WACA,O3BgMsC,4B2B/LtC,gBAGF,mBACE,kBACA,UACA,WACA,O3BwLsC,4B2BvLtC,SACA,gBACA,UAEA,4CACE,a3BoKoC,Q2BnKpC,W3BwE0B,gC2BpE5B,+FAEE,iB3B/TO,Q2BmUP,sDACE,Q3B0Ta,S2BtTjB,0DACE,0BAIJ,mBACE,kBACA,MACA,QACA,OACA,UACA,O3BuJsC,4B2BtJtC,uBACA,gBAEA,Y3BjE4B,I2BkE5B,Y3B7D4B,I2B8D5B,M3BpVS,Q2BqVT,iB3B5VS,K2B6VT,yBpBlVE,qBoBsVF,0BACE,kBACA,MACA,QACA,SACA,UACA,cACA,O3BgIoC,sB2B/HpC,uBACA,Y3B7E0B,I2B8E1B,M3BpWO,Q2BqWP,iBT7WA,iBlBGO,Q2B4WP,oBpBnWA,gCoB8WJ,cACE,WACA,cACA,UACA,6BACA,gBAEA,oBACE,UAIA,qD3BmOyC,+C2BlOzC,iD3BkOyC,+C2BjOzC,0C3BiOyC,+C2B9N3C,gCACE,SAGF,oCACE,M3BmNyC,K2BlNzC,O3BkNyC,K2BjNzC,oBTlZA,iBlBoP0B,Q2BgK1B,O3BkNyC,EO1lBzC,mBSFE,WW6YF,4FACA,gBX1YE,uCWiYJ,oCXhYM,iBW2YJ,2CT1ZA,iBlB2mByC,Q2B5M3C,6CACE,M3B4LgC,K2B3LhC,O3B4LgC,M2B3LhC,kBACA,O3B2LgC,Q2B1LhC,iB3BhaO,Q2BiaP,yBpBzZA,mBoB8ZF,gCACE,M3BwLyC,K2BvLzC,O3BuLyC,KkBnmBzC,iBlBoP0B,Q2B0L1B,O3BwLyC,EO1lBzC,mBSFE,WWuaF,4FACA,gBXpaE,uCW4ZJ,gCX3ZM,iBWqaJ,uCTpbA,iBlB2mByC,Q2BlL3C,gCACE,M3BkKgC,K2BjKhC,O3BkKgC,M2BjKhC,kBACA,O3BiKgC,Q2BhKhC,iB3B1bO,Q2B2bP,yBpBnbA,mBoBwbF,yBACE,M3B8JyC,K2B7JzC,O3B6JyC,K2B5JzC,aACA,a3BtE0B,M2BuE1B,Y3BvE0B,MkBlY1B,iBlBoP0B,Q2BuN1B,O3B2JyC,EO1lBzC,mBSFE,WWocF,4FACA,gBXjcE,uCWsbJ,yBXrbM,iBWkcJ,gCTjdA,iBlB2mByC,Q2BrJ3C,yBACE,M3BqIgC,K2BpIhC,O3BqIgC,M2BpIhC,kBACA,O3BoIgC,Q2BnIhC,6BACA,yBACA,mBAIF,8BACE,iB3B9dO,QOQP,mBoB0dF,8BACE,kBACA,iB3BpeO,QOQP,mBoBieA,6CACE,iB3BxeK,Q2B2eP,sDACE,eAGF,yCACE,iB3BhfK,Q2BmfP,yCACE,eAGF,kCACE,iB3BxfK,Q2B6fX,gEXzfM,WW4fJ,4FXxfI,uCWqfN,gEXpfQ,iBYhBR,KACE,aACA,eACA,eACA,gBACA,gBAGF,UACE,cACA,mB1BCA,gC0BGE,qBAIF,mBACE,M5BXO,Q4BYP,oBACA,eAQJ,UACE,gCAEA,oBACE,mBACA,6BrBZA,8BACA,+BLZF,oD0B2BI,a5BmpB8B,wB4BhpBhC,6BACE,M5BlCK,Q4BmCL,6BACA,yBAIJ,8DAEE,M5BzCO,Q4B0CP,iB5BjDO,K4BkDP,a5BwoBgC,qB4BroBlC,yBAEE,gBrBnCA,yBACA,0BqB8CF,qBrBxDE,qBqB4DF,uDAEE,M5BzEO,K4B0EP,i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ACA,4CuBqHJ,2BvBxGI,+CACA,8CuBgHF,iBACE,c9BorBgC,KWnxBhC,yBmB6FJ,WAMI,aACA,mBACA,mBACA,kBAEA,iBAEE,YACA,a9BwqB8B,K8BvqB9B,gBACA,Y9BsqB8B,M8BzpBlC,kBACE,c9BwpBgC,KWnxBhC,yBmBuHJ,YAQI,aACA,mBAGA,kBAEE,YACA,gBAEA,wBACE,cACA,cAKA,mCvBzKJ,0BACA,6BuB2KM,iGAGE,0BAEF,oGAGE,6BAIJ,oCvB1KJ,yBACA,4BuB4KM,mGAGE,yBAEF,sGAGE,6BAcV,oBACE,c9B6kBgC,OWrwBhC,yBmBsLJ,cAMI,a9B0lBgC,E8BzlBhC,W9B0lBgC,Q8BzlBhC,UACA,SAEA,oBACE,qBACA,YAUN,WACE,qBAEA,iBACE,gBAEA,oCACE,gBvBvOF,6BACA,4BuB0OA,qCvBzPA,yBACA,0BuB4PA,8BvBtQA,gBuBwQE,mBC1RN,YACE,aACA,eACA,oBACA,c/BoiCkC,K+BliClC,gBACA,iB/BES,QOSP,qBwBLF,kCACE,a/BwhCgC,M+BthChC,0CACE,WACA,c/BohC8B,M+BnhC9B,M/BNK,Q+BOL,YAUJ,gDACE,0BAGF,gDACE,qBAGF,wBACE,M/B1BO,QgCbX,YACE,a5BGA,eACA,gBGaE,qByBZJ,WACE,kBACA,cACA,qBACA,iBACA,YhCmxBkC,KgClxBlC,MhCmKwC,QgCjKxC,iBhCPS,KgCQT,yBAEA,iBACE,UACA,MhC8JsC,QgC7JtC,qBACA,iBhCZO,QgCaP,ahCZO,QgCeT,iBACE,UACA,QhC2wBgC,EgC1wBhC,WhC8W0B,gCgCxW1B,kCACE,czBaF,8BACA,iCyBTA,iCzBNA,+BACA,kCyBUF,6BACE,UACA,MhCxCO,KgCyCP,iBhC0M0B,QgCzM1B,ahCyM0B,QgCtM5B,+BACE,MhCxCO,QgCyCP,oBAEA,YACA,iBhClDO,KgCmDP,ahChDO,QiCPT,0BACE,sBhCgLE,kBgC9KF,YjCmO0B,IiC9NxB,iD1BqCF,6BACA,gC0BjCE,gD1BkBF,8BACA,iC0BhCF,0BACE,qBhCgLE,mBgC9KF,YjCoO0B,IiC/NxB,iD1BqCF,6BACA,gC0BjCE,gD1BkBF,8BACA,iC2B9BJ,OACE,qBACA,mBjC6JE,ciC3JF,YlCuR4B,IkCtR5B,cACA,kBACA,mBACA,wB3BKE,qBSFE,WkBDJ,mHlBKI,uCkBfN,OlBgBQ,iBdLN,4BgCGI,qBAKJ,aACE,aAKJ,YACE,kBACA,SAOF,YACE,clCg4BkC,KkC/3BlC,alC+3BkC,KOt5BhC,oB2BgCF,eCjDA,WACA,iBnC0Ea,QE5Db,4CiCVI,WACA,yBAGF,4CAEE,UACA,0CDqCJ,iBCjDA,WACA,iBnC0Ea,QE5Db,gDiCVI,WACA,yBAGF,gDAEE,UACA,4CDqCJ,eCjDA,WACA,iBnC0Ea,QE5Db,4CiCVI,WACA,yBAGF,4CAEE,UACA,0CDqCJ,YCjDA,WACA,iBnC0Ea,QE5Db,sCiCVI,WACA,yBAGF,sCAEE,UACA,2CDqCJ,eCjDA,cACA,iBnC0Ea,QE5Db,4CiCVI,cACA,yBAGF,4CAEE,UACA,0CDqCJ,cCjDA,WACA,iBnC0Ea,QE5Db,0CiCVI,WACA,yBAGF,0CAEE,UACA,0CDqCJ,aCjDA,cACA,iBnC0Ea,QE5Db,wCiCVI,cACA,yBAGF,wCAEE,UACA,4CDqCJ,YCjDA,WACA,iBnC0Ea,QE5Db,sCiCVI,WACA,yBAGF,sCAEE,UACA,yCCbN,WACE,kBACA,cpCwzBkC,KoCtzBlC,iBpCKS,QOSP,oBI0CA,yByB5DJ,WAQI,mBAIJ,iBACE,gBACA,e7BIE,gB8BdJ,OACE,kBACA,uBACA,crCw9BkC,KqCv9BlC,6B9BUE,qB8BLJ,eAEE,cAIF,YACE,YrC4Q4B,IqCpQ9B,mBACE,mBAGA,0BACE,kBACA,MACA,QACA,UACA,uBACA,cAUF,eC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,kBACE,yBAGF,2BACE,cDsCF,iBC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,oBACE,yBAGF,6BACE,cDsCF,eC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,kBACE,yBAGF,2BACE,cDsCF,YC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,eACE,yBAGF,wBACE,cDsCF,eC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,kBACE,yBAGF,2BACE,cDsCF,cC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,iBACE,yBAGF,0BACE,cDsCF,aC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,gBACE,yBAGF,yBACE,cDsCF,YC/CA,MDgDqH,QnB3CnH,iBmB2CuB,QC9CzB,aD8CqE,QC5CrE,eACE,yBAGF,wBACE,cCRF,gCACE,gCACA,4BAIJ,UACE,aACA,OvCi+BkC,KuCh+BlC,gBACA,ctCwKI,kBsCtKJ,iBvCLS,QOSP,qBgCCJ,cACE,aACA,sBACA,uBACA,gBACA,MvCjBS,KuCkBT,kBACA,mBACA,iBvCs9BkC,QgBj+B9B,WuBYJ,evBRI,uCuBDN,cvBEQ,iBuBUR,sBrBYE,qMqBVA,0BAIA,uBACE,kDAGE,uCAJJ,uBAKM,gBC1CR,OACE,aACA,uBAGF,YACE,OCFF,YACE,aACA,sBAGA,eACA,gBlCQE,qBkCEJ,wBACE,WACA,MzCRS,QyCST,mBvCPA,4DuCWE,UACA,MzCdO,QyCeP,qBACA,iBzCtBO,QyCyBT,+BACE,MzClBO,QyCmBP,iBzC1BO,QyCmCX,iBACE,kBACA,cACA,uBAGA,iBzC3CS,KyC4CT,kCAEA,6BlC1BE,+BACA,gCkC6BF,4BlChBE,mCACA,kCkCmBF,oDAEE,MzClDO,QyCmDP,oBACA,iBzC1DO,KyC8DT,wBACE,UACA,MzChEO,KyCiEP,iBzCkL0B,QyCjL1B,azCiL0B,QyC9K5B,kCACE,mBAEA,yCACE,gBACA,iBzC2JwB,IyC7I1B,uBACE,mBAGE,oDlC1BJ,iCAZA,0BkC2CI,mDlC3CJ,+BAYA,4BkCoCI,+CACE,aAGF,yDACE,iBzC0HoB,IyCzHpB,oBAEA,gEACE,iBACA,kBzCqHkB,IWhL1B,yB8BmCA,0BACE,mBAGE,uDlC1BJ,iCAZA,0BkC2CI,sDlC3CJ,+BAYA,4BkCoCI,kDACE,aAGF,4DACE,iBzC0HoB,IyCzHpB,oBAEA,mEACE,iBACA,kBzCqHkB,KWhL1B,yB8BmCA,0BACE,mBAGE,uDlC1BJ,iCAZA,0BkC2CI,sDlC3CJ,+BAYA,4BkCoCI,kDACE,aAGF,4DACE,iBzC0HoB,IyCzHpB,oBAEA,mEACE,iBACA,kBzCqHkB,KWhL1B,yB8BmCA,0BACE,mBAGE,uDlC1BJ,iCAZA,0BkC2CI,sDlC3CJ,+BAYA,4BkCoCI,kDACE,aAGF,4DACE,iBzC0HoB,IyCzHpB,oBAEA,mEACE,iBACA,kBzCqHkB,KWhL1B,0B8BmCA,0BACE,mBAGE,uDlC1BJ,iCAZA,0BkC2CI,sDlC3CJ,+BAYA,4BkCoCI,kDACE,aAGF,4DACE,iBzC0HoB,IyCzHpB,oBAEA,mEACE,iBACA,kBzCqHkB,KyCvG9B,kBlCnHI,gBkCsHF,mCACE,qBAEA,8CACE,sBCzIJ,yBACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,4GwCPM,MD+IkE,QC9IlE,yBAGF,uDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QCrJxE,2BACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,gHwCPM,MD+IkE,QC9IlE,yBAGF,yDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QCrJxE,yBACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,4GwCPM,MD+IkE,QC9IlE,yBAGF,uDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QCrJxE,sBACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,sGwCPM,MD+IkE,QC9IlE,yBAGF,oDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QCrJxE,yBACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,4GwCPM,MD+IkE,QC9IlE,yBAGF,uDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QCrJxE,wBACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,0GwCPM,MD+IkE,QC9IlE,yBAGF,sDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QCrJxE,uBACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,wGwCPM,MD+IkE,QC9IlE,yBAGF,qDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QCrJxE,sBACE,MDoJsE,QCnJtE,iBDmJuC,QvCxIzC,sGwCPM,MD+IkE,QC9IlE,yBAGF,oDACE,M1CPG,K0CQH,iBDyIkE,QCxIlE,aDwIkE,QExJ1E,OACE,Y1CmLI,iB0CjLJ,Y3C6R4B,I2C5R5B,cACA,M3CYS,K2CXT,Y3CwlCkC,a2CvlClC,WzCKA,ayCDE,M3CMO,K2CLP,qBzCIF,sFyCCI,YAWN,aACE,UACA,6BACA,SAMF,iBACE,oBCtCF,OAGE,W5C04BkC,M4Cz4BlC,U5Cy4BkC,MCztB9B,mB2C7KJ,iB5C24BkC,sB4C14BlC,4BACA,gCACA,W5C44BkC,+B4C34BlC,UrCOE,qBqCJF,wBACE,c5C+3BgC,O4C53BlC,eACE,UAGF,YACE,cACA,UAGF,YACE,aAIJ,cACE,aACA,mBACA,sBACA,M5CvBS,Q4CwBT,iB5Co3BkC,sB4Cn3BlC,4BACA,wCrCZE,2CACA,4CqCeJ,YACE,Q5Ck2BkC,O6Cx4BpC,YAEE,gBAEA,mBACE,kBACA,gBAKJ,OACE,eACA,MACA,OACA,Q7C2pBkC,K6C1pBlC,aACA,WACA,YACA,gBAGA,UAOF,cACE,kBACA,WACA,O7Cg5BkC,M6C94BlC,oBAGA,0B7B3BI,W6B4BF,uBACA,U7Cs6BgC,oBgB/7B9B,uC6BuBJ,0B7BtBM,iB6B0BN,0BACE,U7Co6BgC,K6Ch6BlC,kCACE,U7Ci6BgC,Y6C75BpC,yBACE,aACA,6BAEA,wCACE,8BACA,gBAGF,8EAEE,cAGF,qCACE,gBAIJ,uBACE,aACA,mBACA,6BAGA,+BACE,cACA,0BACA,mBACA,WAIF,+CACE,sBACA,uBACA,YAEA,8DACE,gBAGF,uDACE,aAMN,eACE,kBACA,aACA,sBACA,WAGA,oBACA,iB7C3GS,K6C4GT,4BACA,gCtClGE,oBsCsGF,UAIF,gBACE,eACA,MACA,OACA,Q7C+iBkC,K6C9iBlC,YACA,aACA,iB7ClHS,K6CqHT,+BACA,6B7C8zBkC,G6CzzBpC,cACE,aACA,uBACA,8BACA,Q7C4zBkC,U6C3zBlC,gCtCtHE,0CACA,2CsCwHF,qBACE,Q7CuzBgC,U6CrzBhC,8BAKJ,aACE,gBACA,Y7CsI4B,I6CjI9B,YACE,kBAGA,cACA,Q7CywBkC,K6CrwBpC,cACE,aACA,eACA,mBACA,yBACA,eACA,6BtCzIE,8CACA,6CsC8IF,gBACE,cAKJ,yBACE,kBACA,YACA,WACA,YACA,gBlCvIE,yBkC6IF,cACE,U7CswBgC,M6CrwBhC,oBAGF,yBACE,+BAEA,wCACE,gCAIJ,uBACE,+BAEA,+BACE,4BACA,mBAQJ,oB7C8uBkC,OWr5BhC,yBkC2KF,oBAEE,U7CsuBgC,OWn5BhC,0BkCkLF,oB7CguBkC,Q8C78BpC,SACE,kBACA,Q9C+qBkC,K8C9qBlC,cACA,O9C41BkC,E+Ch2BlC,Y/CmR4B,6L+CjR5B,kBACA,Y/C2R4B,I+C1R5B,Y/C+R4B,I+C9R5B,gBACA,iBACA,qBACA,iBACA,oBACA,sBACA,kBACA,oBACA,mBACA,gB9CqKI,mB6CzKJ,qBACA,UAEA,sB9Cg1BkC,G8C90BlC,gBACE,kBACA,cACA,M9Cg1BgC,M8C/0BhC,O9Cg1BgC,M8C90BhC,wBACE,kBACA,WACA,yBACA,mBAKN,ohBACE,gBAEA,0lBACE,SAEA,0qBACE,MACA,2BACA,iB9CvBK,K8C4BX,wiBACE,gBAEA,8mBACE,OACA,M9CkzBgC,M8CjzBhC,O9CgzBgC,M8C9yBhC,8rBACE,QACA,iCACA,mB9CvCK,K8C4CX,kjBACE,gBAEA,wnBACE,MAEA,wsBACE,SACA,2BACA,oB9CrDK,K8C0DX,8hBACE,gBAEA,omBACE,QACA,M9CoxBgC,M8CnxBhC,O9CkxBgC,M8ChxBhC,orBACE,OACA,iCACA,kB9CrEK,K8C0FX,eACE,U9C8uBkC,M8C7uBlC,qBACA,M9CvGS,K8CwGT,kBACA,iB9C/FS,KOCP,qByClBJ,SACE,kBACA,MACA,OACA,QhD6qBkC,KgD5qBlC,cACA,UhD82BkC,M+Cn3BlC,Y/CmR4B,6L+CjR5B,kBACA,Y/C2R4B,I+C1R5B,Y/C+R4B,I+C9R5B,gBACA,iBACA,qBACA,iBACA,oBACA,sBACA,kBACA,oBACA,mBACA,gB9CqKI,mB+CxKJ,qBACA,iBhDNS,KgDOT,4BACA,gCzCGE,oByCCF,gBACE,kBACA,cACA,MhD82BgC,KgD72BhC,OhD82BgC,MgD72BhC,eAEA,+CAEE,kBACA,cACA,WACA,yBACA,mBAKN,odACE,chD+1BkC,MgD71BlC,iEACE,2BAEA,iFACE,SACA,2BACA,iBhD01B8B,gBgDv1BhC,+EACE,OhD0LwB,IgDzLxB,2BACA,iBhD7CK,KgDkDX,weACE,YhD20BkC,MgDz0BlC,qEACE,yBACA,MhDu0BgC,MgDt0BhC,OhDq0BgC,KgDp0BhC,eAEA,qFACE,OACA,iCACA,mBhDm0B8B,gBgDh0BhC,mFACE,KhDmKwB,IgDlKxB,iCACA,mBhDpEK,KgDyEX,kfACE,WhDozBkC,MgDlzBlC,uEACE,wBAEA,uFACE,MACA,iCACA,oBhD+yB8B,gBgD5yBhC,qFACE,IhD+IwB,IgD9IxB,iCACA,oBhDxFK,KgD6FT,yGACE,kBACA,MACA,SACA,cACA,MhD2xBgC,KgD1xBhC,oBACA,WACA,gCAIJ,8dACE,ahDoxBkC,MgDlxBlC,mEACE,0BACA,MhDgxBgC,MgD/wBhC,OhD8wBgC,KgD7wBhC,eAEA,mFACE,QACA,iCACA,kBhD4wB8B,gBgDzwBhC,iFACE,MhD4GwB,IgD3GxB,iCACA,kBhD3HK,KgDiJX,gBACE,qBACA,gB/C0BI,e+CvBJ,iBhD8tBkC,QgD7tBlC,gCzCnIE,0CACA,2CyCqIF,sBACE,aAIJ,cACE,qBACA,MhDxJS,QiDHX,UACE,kBAGF,wBACE,mBAGF,gBACE,kBACA,WACA,gBCvBA,uBACE,cACA,WACA,WDwBJ,eACE,kBACA,aACA,WACA,WACA,mBACA,2BjClBI,WiCmBJ,0BjCfI,uCiCQN,ejCPQ,iBiCiBR,8DAGE,cAGF,yEAEE,2BAGF,yEAEE,4BASA,8BACE,UACA,4BACA,eAGF,kJAGE,UACA,UAGF,qFAEE,UACA,UjC5DE,WiC6DF,ejCzDE,uCiCqDJ,qFjCpDM,iBiCiER,8CAEE,kBACA,MACA,SACA,UAEA,aACA,mBACA,uBACA,MjDq9BmC,IiDp9BnC,UACA,MjD3FS,KiD4FT,kBACA,gBACA,SACA,QjDg9BmC,GgBtiC/B,WiCuFJ,kBjCnFI,uCiCkEN,8CjCjEQ,iBdLN,oH+C2FE,MjDpGO,KiDqGP,qBACA,UACA,QjDy8BiC,GiDt8BrC,uBACE,OAKF,uBACE,QAOF,wDAEE,qBACA,MjDk8BmC,KiDj8BnC,OjDi8BmC,KiDh8BnC,mCAEF,4BACE,sNAEF,4BACE,uNASF,qBACE,kBACA,QACA,SACA,OACA,WACA,aACA,uBACA,eAEA,ajDw5BmC,IiDv5BnC,YjDu5BmC,IiDt5BnC,gBAEA,wBACE,uBACA,cACA,MjDs5BiC,KiDr5BjC,OjDs5BiC,IiDr5BjC,ajDu5BiC,IiDt5BjC,YjDs5BiC,IiDr5BjC,mBACA,eACA,iBjDnKO,KiDoKP,4BAEA,kCACA,qCACA,WjC/JE,WiCgKF,iBjC5JE,uCiC6IJ,wBjC5IM,iBiC8JN,6BACE,UASJ,kBACE,kBACA,UACA,YACA,SACA,WACA,iBACA,oBACA,MjD9LS,KiD+LT,kBElMF,0BACE,6BAGF,gBACE,qBACA,MnDqkCwB,KmDpkCxB,OnDokCwB,KmDnkCxB,enDqkCwB,SmDpkCxB,gCACA,+BAEA,kBACA,8CAGF,mBACE,MnD+jCwB,KmD9jCxB,OnD8jCwB,KmD7jCxB,anD+jCwB,KmDxjC1B,wBACE,GACE,mBAEF,IACE,UACA,gBAIJ,cACE,qBACA,MnDqiCwB,KmDpiCxB,OnDoiCwB,KmDniCxB,enDqiCwB,SmDpiCxB,8BAEA,kBACA,UACA,4CAGF,iBACE,MnD+hCwB,KmD9hCxB,OnD8hCwB,KmD1hCxB,uCACE,8BAEE,yBC3DN,mDACA,yCACA,+CACA,+CACA,yDACA,mDCFE,YACE,oCnDUF,sFmDLI,oCANJ,cACE,oCnDUF,8FmDLI,oCANJ,YACE,oCnDUF,sFmDLI,oCANJ,SACE,oCnDUF,0EmDLI,oCANJ,YACE,oCnDUF,sFmDLI,oCANJ,WACE,oCnDUF,kFmDLI,oCANJ,UACE,oCnDUF,8EmDLI,oCANJ,SACE,oCnDUF,0EmDLI,oCCCN,UACE,iCAGF,gBACE,wCCXF,4CACA,oDACA,wDACA,0DACA,sDAEA,8BACA,sCACA,0CACA,4CACA,wCAGE,gBACE,gCADF,kBACE,gCADF,gBACE,gCADF,aACE,gCADF,gBACE,gCADF,eACE,gCADF,cACE,gCADF,aACE,gCAIJ,cACE,6BAOF,YACE,+BAGF,SACE,gCAGF,aACE,yCACA,0CAGF,eACE,0CACA,6CAGF,gBACE,6CACA,4CAGF,cACE,yCACA,4CAGF,YACE,+BAGF,gBACE,6BAGF,cACE,+BAGF,WACE,2BLxEA,iBACE,cACA,WACA,WMOE,4V7CiDF,yB6CjDE,wX7CiDF,yB6CjDE,wX7CiDF,yB6CjDE,wX7CiDF,0B6CjDE,wXAUN,aAEI,mZCrBJ,kBACE,kBACA,cACA,WACA,UACA,gBAEA,0BACE,cACA,WAGF,2IAKE,kBACA,MACA,SACA,OACA,WACA,YACA,SASA,gCACE,yBADF,gCACE,mBADF,+BACE,gBADF,+BACE,iBCzBF,wCACA,8CACA,wDACA,8DAEA,qCACA,yCACA,qDACA,oCACA,oCACA,oCACA,wCACA,wCAEA,6DACA,yDACA,0DACA,kEACA,gEAEA,qDACA,iDACA,kDACA,sDACA,oDAEA,yDACA,qDACA,sDACA,8DACA,4DACA,wDAEA,4CACA,mDACA,+CACA,gDACA,oDACA,kD/CYA,yB+ClDA,2CACA,iDACA,2DACA,iEAEA,wCACA,4CACA,wDACA,uCACA,uCACA,uCACA,2CACA,2CAEA,gEACA,4DACA,6DACA,qEACA,mEAEA,wDACA,oDACA,qDACA,yDACA,uDAEA,4DACA,wDACA,yDACA,iEACA,+DACA,2DAEA,+CACA,sDACA,kDACA,mDACA,uDACA,sD/CYA,yB+ClDA,2CACA,iDACA,2DACA,iEAEA,wCACA,4CACA,wDACA,uCACA,uCACA,uCACA,2CACA,2CAEA,gEACA,4DACA,6DACA,qEACA,mEAEA,wDACA,oDACA,qDACA,yDACA,uDAEA,4DACA,wDACA,yDACA,iEACA,+DACA,2DAEA,+CACA,sDACA,kDACA,mDACA,uDACA,sD/CYA,yB+ClDA,2CACA,iDACA,2DACA,iEAEA,wCACA,4CACA,wDACA,uCACA,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cAIJ,2CpH1WR,mBoH2WY,oBpH1WZ,gBoH0WY,oBpHzWZ,eoHyWY,oBpHxWZ,coHwWY,oBpHvWZ,WoHuWY,oBAEA,mBACA,sBACA,qBACA,eACA,aACA,yCACA,uBACA,gBACA,cACA,kBAIQ,kFACI,cAKZ,wDACI,uBAGJ,iDACI,mCAGJ,6CACI,yBACA,qBACA,iBACA,yBAEA,mDACI,qBAQA,4EACI,wBAGJ,0EACI,wBAIR,oEACI,qBACA,WAEA,uEACI,uBACA,gBACA,sBAGI,uFACI,0BAIR,mFACI,kCACA,0BACA,uBACA,cACA,OACA,UACA,kBAEA,sFAEI,eACA,WAMA,mGACI,eACA,WAUJ,mGACI,eACA,WAWxB,qDACI,kCACA,0BACA,mDACA,aACA,sBACA,eACA,aACA,kBACA,SACA,WAEA,2DACI,kBACA,WACA,YACA,2BACA,WACA,SACA,kCACA,mCACA,gEAGJ,gEACI,uCACA,2BACA,aAIQ,uGACI,cAKZ,8EACI,6BACA,eACA,qCAEA,gFACI,6BACA,8BAEA,sFACI,6BAKZ,0EACI,aACA,kBACA,WACA,MAEA,gFACI,aACA,2BACA,+CACA,sCACA,uCACA,WACA,YACA,SACA,kBACA,WAIA,uFACI,yBACA,qBACA,0BAYpC,YACI,aACA,wBACA,cACA,SACA,kBACA,UACA,YAQA,wCACA,0HAEA,iBACI,aACA,aACA,uBACA,kBAQI,8DACI,gBACA,UAGI,mEACI,yBACA,cACA,kBpHvlBpB,mBoHylBoB,gBpHxlBpB,gBoHwlBoB,gBpHvlBpB,eoHulBoB,gBpHtlBpB,coHslBoB,gBpHrlBpB,WoHqlBoB,gBAEA,yEACI,wCACA,qBAIR,6EACI,gBACA,UAGI,kFACI,yBACA,cACA,kBpHzmB5B,mBoH2mB4B,gBpH1mB5B,gBoH0mB4B,gBpHzmB5B,eoHymB4B,gBpHxmB5B,coHwmB4B,gBpHvmB5B,WoHumB4B,gBAEA,wFACI,wCACA,qBAKJ,gGACI,wBACA,qCAGJ,0GACI,gBACA,UAGI,+GACI,yBACA,cACA,kBAEA,qHACI,qBAcxC,+CACI,gBACA,UAEA,kDACI,wCACA,gBACA,kBAEA,oDACI,yBACA,cACA,kBpH9pBhB,mBoHgqBgB,gBpH/pBhB,gBoH+pBgB,gBpH9pBhB,eoH8pBgB,gBpH7pBhB,coH6pBgB,gBpH5pBhB,WoH4pBgB,gBAEA,0DACI,wCACA,qBAIR,8DACI,UAEA,iEACI,gBAEA,mEACI,yBACA,cACA,kBpHjrBxB,mBoHmrBwB,gBpHlrBxB,gBoHkrBwB,gBpHjrBxB,eoHirBwB,gBpHhrBxB,coHgrBwB,gBpH/qBxB,WoH+qBwB,gBAEA,yEACI,wCACA,qBAKJ,iFACI,wBACA,qCAEA,uFACI,6BACA,qBAIR,2FACI,UAEA,8FACI,gBAEA,gGACI,yBACA,cACA,qCACA,kBAEA,sGACI,qBAYxC,oBACI,kBAMJ,kBpH7xBA,SACA,UACA,gBoH8xBI,aACA,ejHryBN,qCiHiyBE,kBAOQ,wBjHtyBV,qCiH+xBE,kBAYQ,4BAIJ,6BACI,YAEA,+BACI,8BACA,gBACA,apH5vBZ,mBoH8vBY,oBpH7vBZ,gBoH6vBY,oBpH5vBZ,eoH4vBY,oBpH3vBZ,coH2vBY,oBpH1vBZ,WoH0vBY,oBAEA,qCACI,yBACA,qBAShB,uBpHl0BA,SACA,UACA,gBoHm0BI,aACA,sBACA,uCACA,2BACA,gBjH30BN,qCiHo0BE,uBAUQ,oBAIJ,kCACI,cAEA,8CACI,qCACA,cAEA,gDACI,8BAEA,sDACI,8BAKZ,oCACI,cAYA,yBjH/2Bd,qCiHk2BU,oCAIQ,gBjHt2BlB,sCiHk2BU,oCASQ,iBAMJ,0CACI,qBACA,8BAShB,mBpH13BA,SACA,UACA,gBoH23BI,aACA,sBACA,uCACA,2BACA,gBjHn4BN,qCiH43BE,mBAUQ,oBAIJ,8BACI,cAEA,0CACI,qCACA,cAEA,4CACI,8BAEA,kDACI,8BAKZ,gCACI,cAYA,yBjHv6Bd,qCiH05BU,gCAIQ,gBjH95BlB,sCiH05BU,gCASQ,iBAMJ,sCACI,qBACA,8BAQpB,uBACI,kBjHp7BF,qCiHm7BF,uBAIQ,QACA,iBAKA,0CpH37BJ,SACA,UACA,gBoH47BQ,aACA,sBACA,ejHp8BV,qCiH+7BM,0CAQQ,wBjHr8Bd,qCiH67BM,0CAaQ,0BAIJ,qDACI,kBACA,YAQA,gBjHx9Bd,qCiH88BU,qDAKQ,qBACA,iBjHp9BlB,qCiH88BU,qDAaQ,iBjH39BlB,sCiH88BU,qDAkBQ,iBAIJ,uDpH36BZ,mBoH46BgB,oBpH36BhB,gBoH26BgB,oBpH16BhB,eoH06BgB,oBpHz6BhB,coHy6BgB,oBpHx6BhB,WoHw6BgB,oBAEA,yBACA,uCACA,gBACA,sBAEA,yDACI,kBACA,8BAGJ,6DACI,8BACA,qBASxB,YpHn8BI,mBoHo8BA,oBpHn8BA,gBoHm8BA,oBpHl8BA,eoHk8BA,oBpHj8BA,coHi8BA,oBpHh8BA,WoHg8BA,oBAEA,4CAEA,kBACI,uCC3lCR,eACI,6BACA,kBrHgJA,mBqH9IA,oBrH+IA,gBqH/IA,oBrHgJA,eqHhJA,oBrHiJA,cqHjJA,oBrHkJA,WqHlJA,oBlHqFF,qCkHzFF,eAOQ,oBACA,aACA,uBAMJ,4CACI,iBAIR,gCrH8HI,mBqH7HA,oBrH8HA,gBqH9HA,oBrH+HA,eqH/HA,oBrHgIA,cqHhIA,oBrHiIA,WqHjIA,oBAEA,0CACA,eACA,aACA,yBlH6DF,qCkHnEF,gCASQ,cAOQ,6FACI,qBACA,4BlHmDlB,qCkHrEF,gCAyBQ,2BAEA,6DACI,0CACA,kBrHiGR,mBqH/FQ,oBrHgGR,gBqHhGQ,oBrHiGR,eqHjGQ,oBrHkGR,cqHlGQ,oBrHmGR,WqHnGQ,oBAIQ,qHrH2FhB,mBqH1FoB,oBrH2FpB,gBqH3FoB,oBrH4FpB,eqH5FoB,oBrH6FpB,cqH7FoB,oBrH8FpB,WqH9FoB,oBAEA,qBACA,6BAQxB,arH+EI,mBqH9EA,oBrH+EA,gBqH/EA,oBrHgFA,eqHhFA,oBrHiFA,cqHjFA,oBrHkFA,WqHlFA,oBAEA,cACA,YACA,kBACA,SACA,QAEA,0CrHsEA,mBqHrEI,oBrHsEJ,gBqHtEI,oBrHuEJ,eqHvEI,oBrHwEJ,cqHxEI,oBrHyEJ,WqHzEI,oBAEA,YACA,WAIR,sBACI,YACA,WACA,uBACA,SACA,eACA,aACA,UACA,kBlHHF,qCkHLF,sBAWQ,eAOQ,yEACI,UACA,MACA,UAGJ,yEAC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HG,8BACA,4BACA,8BACA,iCACA,oBACA,sBACA,yBACA,sBoHgHH,kBACA,eACA,8DACC,cACA,kBACA,aACA,OACA,YACA,2BACA,WACA,yBACA,qCACA,qBAGD,4DACC,cACA,kBACA,QACA,SACA,kBACA,eACA,kBACA,qCACA,0BACA,gBACA,yBACA,WACA,kBACA,gCAGF,mBACC,qCtH/JC,qCsHiKF,yBAEE,QAID,mIACA,8CACC,6BAED,oDACC,uCACA,iBACA,gBAED,8CACC,yBAED,qDACC,2BAIF,mBACC,aACA,kBAGD,qCACC,qCAGD,yCAEC,6BACA,kBAGD,wCACC,qCACA,oBAMA,kBACC,wCAIF,eACC,aAGD,kBACC,kBACA,gBACA,oBACC,eAGF,mBACC,kBACA,sBACA,qBACC,eAIF,sBACC,gBAMD,2CAEC,6BACA,kBAGD,0CACC,MnH/SW,QmHmTX,6BACC,kBACA,cACA,WACA,aACA,eACA,wBACA,WACA,uEACC,kBACA,cACA,WACA,yBACA,mBAED,mCACC,QACA,2BACA,4BAED,oCACC,MACA,2BACA,4BAKH,qBACI,kEAEH,0HACC,yCACA,mBAKF,yBACI,iEAIH,4GACC,gGACA,iEACA,+BACA,WACA,kBACA,sBAMF,yBACC,SACA,cAID,2BACC,aACA,uBAEA,0CACC,eASD,8CAEA,wDAEA,uBACC,yCAGD,6BACC,WACA,gCACC,kBAGF,uDACC,gBAED,4BACC,kBAED,2BACC,iBACA,8BACC,gBAGF,8BACC,kBACG,uHACA,8BACA,cACA,eACA,qCACF,mDACA,kBACA,OACA,MACA,WACA,aACA,YAID,6HACC,kBACA,2IACC,oBACA,kBACA,aACA,YACA,gBACA,aAMD,qGACC,kBACA,mHACC,oBACA,kBACA,aACA,YACA,gBAKJ,uDACC,cACA,kBACA,cACA,aACA,0BACA,gBACA,yBACA,sBACA,eACA,6CACA,0BAIF,kDAEC,wBAGD,SACC,mBtH9ZC,qCsH6ZF,SAGE,8BACA,mBtHnaA,qCsHuaF,eAEE,aACA,cACA,gCtHzaA,qCsHqaF,eAOE,cAWF,cACC,iBACA,WACA,uCAEA,gBzH7dG,MyH8dkB,QzH1dd,sBACI,MyHydmB,wBAI/B,azH/bI,SACA,UACA,gByHocH,kCACC,kBACA,4BtH5cA,qCsH+cA,uFACC,UAED,mFACC%22,%22file%22:%22main.css%22%7D */

.wysiwyg::after {
	clear: both;
	display: block;
	content: "";
}

/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

html, body {
	height: 100%;
}

body {
	min-height: 100vh;
	text-rendering: optimizeSpeed;
	-webkit-font-smoothing: antialiased;
	line-height: 1.5;
}

*, *::before, *::after {
	box-sizing: border-box;
}

body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, ul, ol, dl, dt, dd {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:not([class]) {
	text-decoration-skip-ink: auto;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

img, picture {
	max-width: 100%;
	display: block;
}

svg:not(:root) {
	overflow: hidden;
}

ul[role=list], ol[role=list] {
	list-style: none;
}

figure {
	margin: 1em 40px;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto;
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0;
}

@media (prefers-reduced-motion: reduce) {
	html:focus-within {
		scroll-behavior: auto;
	}
	
	*, *::before, *::after {
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: .01ms !important;
		scroll-behavior: auto !important;
	}
}

.alignnone {
	display: block;
	margin: 1em 0;
}

.alignnone img {
	display: block;
}

.aligncenter, .alignleft, .alignright, .wp-block-table.is-style-gray-info {
	display: block;
	margin: 1em auto;
}

.aligncenter img, .alignleft img, .alignright img, .wp-block-table.is-style-gray-info img {
	display: block;
}

@media screen and (min-width: 768px) {
	.alignright, .wp-block-table.is-style-gray-info {
		max-width: 20em;
		float: right;
		margin: .25em 0 1em 2em;
	}
}

@media screen and (min-width: 768px) {
	.alignleft {
		max-width: 20em;
		float: left;
		margin: .25em 2em 1em 0;
	}
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

@media screen and (min-width: 768px) {
	.post-password-form {
		margin-top: 50px;
		padding: 60px;
		text-align: center;
	}
}

.content-inner > .post-password-form {
	margin-top: 50px;
	padding: 40px;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated-short {
	-webkit-animation-duration: 0s;
	animation-duration: 0s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

.fadeInUp {
	animation-name: fadeInUp;
}

@keyframes scaleIn {
	from {
		opacity: 0;
		transform: scale(2);
	}
	
	to {
		opacity: 1;
		transform: scale(1);
	}
}

.scaleIn {
	animation-name: scaleIn;
}

.delay-00s {
	animation-delay: .1s;
	-webkit-animation-delay: .1s;
}

.delay-01s {
	animation-delay: .1s;
	-webkit-animation-delay: .1s;
}

.delay-02s {
	animation-delay: .2s;
	-webkit-animation-delay: .2s;
}

.delay-03s {
	animation-delay: .3s;
	-webkit-animation-delay: .3s;
}

.delay-04s {
	animation-delay: .4s;
	-webkit-animation-delay: .4s;
}

.delay-05s {
	animation-delay: .5s;
	-webkit-animation-delay: .5s;
}

.delay-06s {
	animation-delay: .6s;
	-webkit-animation-delay: .6s;
}

.delay-07s {
	animation-delay: .7s;
	-webkit-animation-delay: .7s;
}

.delay-08s {
	animation-delay: .8s;
	-webkit-animation-delay: .8s;
}

.delay-09s {
	animation-delay: .9s;
	-webkit-animation-delay: .9s;
}

.delay-10s {
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
}

.delay-11s {
	animation-delay: 1.1s;
	-webkit-animation-delay: 1.1s;
}

.delay-12s {
	animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
}

.delay-13s {
	animation-delay: 1.3s;
	-webkit-animation-delay: 1.3s;
}

.delay-14s {
	animation-delay: 1.4s;
	-webkit-animation-delay: 1.4s;
}

.delay-15s {
	animation-delay: 1.5s;
	-webkit-animation-delay: 1.5s;
}

.delay-16s {
	animation-delay: 1.6s;
	-webkit-animation-delay: 1.6s;
}

.delay-17s {
	animation-delay: 1.7s;
	-webkit-animation-delay: 1.7s;
}

.delay-18s {
	animation-delay: 1.8s;
	-webkit-animation-delay: 1.8s;
}

.delay-19s {
	animation-delay: 1.9s;
	-webkit-animation-delay: 1.9s;
}

.delay-20s {
	animation-delay: 2s;
	-webkit-animation-delay: 2s;
}

.delay-21s {
	animation-delay: 2.1s;
	-webkit-animation-delay: 2.1s;
}

.delay-22s {
	animation-delay: 2.2s;
	-webkit-animation-delay: 2.2s;
}

.delay-23s {
	animation-delay: 2.3s;
	-webkit-animation-delay: 2.3s;
}

.delay-24s {
	animation-delay: 2.4s;
	-webkit-animation-delay: 2.4s;
}

.delay-25s {
	animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}

.delay-26s {
	animation-delay: 2.6s;
	-webkit-animation-delay: 2.6s;
}

.delay-27s {
	animation-delay: 2.7s;
	-webkit-animation-delay: 2.7s;
}

.delay-28s {
	animation-delay: 2.8s;
	-webkit-animation-delay: 2.8s;
}

.delay-29s {
	animation-delay: 2.9s;
	-webkit-animation-delay: 2.9s;
}

.delay-30s {
	animation-delay: 3s;
	-webkit-animation-delay: 3s;
}

.delay-31s {
	animation-delay: 3.1s;
	-webkit-animation-delay: 3.1s;
}

.delay-32s {
	animation-delay: 3.2s;
	-webkit-animation-delay: 3.2s;
}

.delay-33s {
	animation-delay: 3.3s;
	-webkit-animation-delay: 3.3s;
}

.delay-34s {
	animation-delay: 3.4s;
	-webkit-animation-delay: 3.4s;
}

.delay-35s {
	animation-delay: 3.5s;
	-webkit-animation-delay: 3.5s;
}

.delay-36s {
	animation-delay: 3.6s;
	-webkit-animation-delay: 3.6s;
}

.delay-37s {
	animation-delay: 3.7s;
	-webkit-animation-delay: 3.7s;
}

.delay-38s {
	animation-delay: 3.8s;
	-webkit-animation-delay: 3.8s;
}

.delay-39s {
	animation-delay: 3.9s;
	-webkit-animation-delay: 3.9s;
}

.delay-40s {
	animation-delay: 4s;
	-webkit-animation-delay: 4s;
}

.delay-41s {
	animation-delay: 4.1s;
	-webkit-animation-delay: 4.1s;
}

.delay-42s {
	animation-delay: 4.2s;
	-webkit-animation-delay: 4.2s;
}

.delay-43s {
	animation-delay: 4.3s;
	-webkit-animation-delay: 4.3s;
}

.delay-44s {
	animation-delay: 4.4s;
	-webkit-animation-delay: 4.4s;
}

.delay-45s {
	animation-delay: 4.5s;
	-webkit-animation-delay: 4.5s;
}

.delay-46s {
	animation-delay: 4.6s;
	-webkit-animation-delay: 4.6s;
}

.delay-47s {
	animation-delay: 4.7s;
	-webkit-animation-delay: 4.7s;
}

.delay-48s {
	animation-delay: 4.8s;
	-webkit-animation-delay: 4.8s;
}

.delay-49s {
	animation-delay: 4.9s;
	-webkit-animation-delay: 4.9s;
}

.delay-50s {
	animation-delay: 5s;
	-webkit-animation-delay: 5s;
}

.delay-51s {
	animation-delay: 5.1s;
	-webkit-animation-delay: 5.1s;
}

.delay-52s {
	animation-delay: 5.2s;
	-webkit-animation-delay: 5.2s;
}

.delay-53s {
	animation-delay: 5.3s;
	-webkit-animation-delay: 5.3s;
}

.delay-54s {
	animation-delay: 5.4s;
	-webkit-animation-delay: 5.4s;
}

.delay-55s {
	animation-delay: 5.5s;
	-webkit-animation-delay: 5.5s;
}

.delay-56s {
	animation-delay: 5.6s;
	-webkit-animation-delay: 5.6s;
}

:root {
	--primary-font: sans-serif;
	--sidebar-width: 12rem;
	--font-light-regular: FreightSans Pro Light Regular, sans-serif;
	--font-light-italic: FreightSans Pro Light Italic, sans-serif;
	--font-book-regular: FreightSans Pro Book Regular, sans-serif;
	--font-book-italic: FreightSans Pro Book Italic, sans-serif;
	--font-medium-regular: FreightSans Pro Medium Regular, sans-serif;
	--font-medium-italic: FreightSans Pro Medium Italic, sans-serif;
	--font-semibold-regular: FreightSans Pro Semibold Regular, sans-serif;
	--font-semibold-italic: FreightSans Pro Semibold Italic, sans-serif;
	--font-bold-regular: FreightSans Pro Bold Regular, sans-serif;
	--font-bold-italic: FreightSans Pro Bold Italic, sans-serif;
	--font-black-regular: FreightSans Pro Black Regular, sans-serif;
	--font-black-italic: FreightSans Pro Black Italic, sans-serif;
	--background-white: white;
	--background-gray: hsl(0, 0%, 80%);
	--color-blue-light: #01abe8;
	--color-blue-light-rgb: 1, 171, 232;
	--color-blue: #007ac3;
	--color-blue-rgb: 0, 122, 195;
	--color-blue-dark: #00649c;
	--color-blue-dark-rgb: 0, 100, 156;
	--color-blue-darker: #2e383d;
	--color-blue-darker-rgb: 46, 56, 61;
	--color-blue-darkest: #232a2e;
	--color-blue-darkest-rgb: 35, 42, 46;
	--color-red: #ee3728;
	--color-red-rgb: 238, 55, 40;
	--color-red-dark: #a2190e;
	--color-red-dark-rgb: 162, 25, 14;
	--color-white: #fff;
	--color-white-rgb: 255, 255, 255;
	--color-gray: #e9e6e3;
	--color-gray-rgb: 233, 230, 227;
	--color-black: #000;
	--color-black-rgb: 0, 0, 0;
	--text-black: hsl(0, 0%, 20%);
	--highlight-dark-blue: hsl(208, 98%, 43%);
	--highlight-light-blue: #128ffd;
	--content-width: 50rem;
	--sidebar-width: 20rem;
	--full-width: 70rem;
	--link-color: var(--highlight-dark-blue);
	--link-color-hover: var(--highlight-light-blue);
	--link-text-decoration: none;
	--entry-margin: 0;
	--entry-title-size: 2em;
	--button-radius: 8px;
}

@media screen and (max-width: 767px) {
	:root {
		--content-padding: 2rem;
	}
}

@media screen and (min-width: 768px) {
	:root {
		--content-padding: 2rem;
	}
}

:root body.entry-sidebar-minimized {
	--content-width: 65rem;
	--sidebar-width: 5rem;
}

/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #00649c;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #a2190e;
	--light: #e9e6e3;
	--dark: #2e383d;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*, *::before, *::after {
	box-sizing: border-box;
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	display: block;
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0 !important;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem;
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
}

abbr[title], abbr[data-original-title] {
	text-decoration: underline;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	text-decoration-skip-ink: none;
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

ol, ul, dl {
	margin-top: 0;
	margin-bottom: 1rem;
}

ol ol, ul ul, ol ul, ul ol {
	margin-bottom: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin-bottom: .5rem;
	margin-left: 0;
}

blockquote {
	margin: 0 0 1rem;
}

b, strong {
	font-weight: bolder;
}

small {
	font-size: 80%;
}

sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

a {
	color: #00649c;
	text-decoration: none;
	background-color: transparent;
}

a:hover {
	color: #003350;
	text-decoration: underline;
}

a:not([href]):not([class]) {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none;
}

pre, code, kbd, samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em;
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar;
}

figure {
	margin: 0 0 1rem;
}

img {
	vertical-align: middle;
	border-style: none;
}

svg {
	overflow: hidden;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom;
}

th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}

label {
	display: inline-block;
	margin-bottom: .5rem;
}

button {
	border-radius: 0;
}

button:focus:not(:focus-visible) {
	outline: 0;
}

input, button, select, optgroup, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

[role=button] {
	cursor: pointer;
}

select {
	word-wrap: normal;
}

button, [type=button], [type=reset], [type=submit] {
	-webkit-appearance: button;
}

button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
	cursor: pointer;
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

input[type=radio], input[type=checkbox] {
	box-sizing: border-box;
	padding: 0;
}

textarea {
	overflow: auto;
	resize: vertical;
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto;
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

output {
	display: inline-block;
}

summary {
	display: list-item;
	cursor: pointer;
}

template {
	display: none;
}

[hidden] {
	display: none !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: .5rem;
	font-weight: 500;
	line-height: 1.2;
}

h1, .h1 {
	font-size: 2.5rem;
}

h2, .h2 {
	font-size: 2rem;
}

h3, .h3 {
	font-size: 1.75rem;
}

h4, .h4 {
	font-size: 1.5rem;
}

h5, .h5 {
	font-size: 1.25rem;
}

h6, .h6 {
	font-size: 1rem;
}

.lead {
	font-size: 1.25rem;
	font-weight: 300;
}

.display-1 {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2;
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2;
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

small, .small {
	font-size: 80%;
	font-weight: 400;
}

mark, .mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
}

.list-inline-item {
	display: inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem;
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #6c757d;
}

.blockquote-footer::before {
	content: "— ";
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto;
}

.figure {
	display: inline-block;
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1;
}

.figure-caption {
	font-size: 90%;
	color: #6c757d;
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-wrap: break-word;
}

a > code {
	color: inherit;
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
}

pre {
	display: block;
	font-size: 87.5%;
	color: #212529;
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container, .container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 576px) {
	.container-sm, .container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.container-md, .container-sm, .container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container-lg, .container-md, .container-sm, .container {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.container-xl, .container-lg, .container-md, .container-sm, .container {
		max-width: 1140px;
	}
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters > .col, .no-gutters > [class*=col-] {
	padding-right: 0;
	padding-left: 0;
}

.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.row-cols-1 > * {
	flex: 0 0 100%;
	max-width: 100%;
}

.row-cols-2 > * {
	flex: 0 0 50%;
	max-width: 50%;
}

.row-cols-3 > * {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.row-cols-4 > * {
	flex: 0 0 25%;
	max-width: 25%;
}

.row-cols-5 > * {
	flex: 0 0 20%;
	max-width: 20%;
}

.row-cols-6 > * {
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

.col-1 {
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%;
}

.col-2 {
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%;
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
}

.col-5 {
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%;
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%;
}

.col-8 {
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%;
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%;
}

.col-11 {
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%;
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	order: -1;
}

.order-last {
	order: 13;
}

.order-0 {
	order: 0;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

.order-11 {
	order: 11;
}

.order-12 {
	order: 12;
}

.offset-1 {
	margin-left: 8.33333333%;
}

.offset-2 {
	margin-left: 16.66666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333333%;
}

.offset-5 {
	margin-left: 41.66666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333333%;
}

.offset-8 {
	margin-left: 66.66666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333333%;
}

.offset-11 {
	margin-left: 91.66666667%;
}

@media (min-width: 576px) {
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.row-cols-sm-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row-cols-sm-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row-cols-sm-3 > * {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.row-cols-sm-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.row-cols-sm-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.row-cols-sm-6 > * {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-sm-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	
	.col-sm-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	
	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-sm-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	
	.col-sm-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	
	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-sm-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	
	.col-sm-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	
	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-sm-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	
	.col-sm-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	
	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-sm-first {
		order: -1;
	}
	
	.order-sm-last {
		order: 13;
	}
	
	.order-sm-0 {
		order: 0;
	}
	
	.order-sm-1 {
		order: 1;
	}
	
	.order-sm-2 {
		order: 2;
	}
	
	.order-sm-3 {
		order: 3;
	}
	
	.order-sm-4 {
		order: 4;
	}
	
	.order-sm-5 {
		order: 5;
	}
	
	.order-sm-6 {
		order: 6;
	}
	
	.order-sm-7 {
		order: 7;
	}
	
	.order-sm-8 {
		order: 8;
	}
	
	.order-sm-9 {
		order: 9;
	}
	
	.order-sm-10 {
		order: 10;
	}
	
	.order-sm-11 {
		order: 11;
	}
	
	.order-sm-12 {
		order: 12;
	}
	
	.offset-sm-0 {
		margin-left: 0;
	}
	
	.offset-sm-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-sm-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-sm-3 {
		margin-left: 25%;
	}
	
	.offset-sm-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-sm-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-sm-6 {
		margin-left: 50%;
	}
	
	.offset-sm-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-sm-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-sm-9 {
		margin-left: 75%;
	}
	
	.offset-sm-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-sm-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.row-cols-md-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row-cols-md-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row-cols-md-3 > * {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.row-cols-md-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.row-cols-md-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.row-cols-md-6 > * {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-md-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	
	.col-md-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	
	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-md-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	
	.col-md-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	
	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-md-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	
	.col-md-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	
	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-md-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	
	.col-md-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	
	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-md-first {
		order: -1;
	}
	
	.order-md-last {
		order: 13;
	}
	
	.order-md-0 {
		order: 0;
	}
	
	.order-md-1 {
		order: 1;
	}
	
	.order-md-2 {
		order: 2;
	}
	
	.order-md-3 {
		order: 3;
	}
	
	.order-md-4 {
		order: 4;
	}
	
	.order-md-5 {
		order: 5;
	}
	
	.order-md-6 {
		order: 6;
	}
	
	.order-md-7 {
		order: 7;
	}
	
	.order-md-8 {
		order: 8;
	}
	
	.order-md-9 {
		order: 9;
	}
	
	.order-md-10 {
		order: 10;
	}
	
	.order-md-11 {
		order: 11;
	}
	
	.order-md-12 {
		order: 12;
	}
	
	.offset-md-0 {
		margin-left: 0;
	}
	
	.offset-md-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-md-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-md-3 {
		margin-left: 25%;
	}
	
	.offset-md-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-md-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-md-6 {
		margin-left: 50%;
	}
	
	.offset-md-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-md-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-md-9 {
		margin-left: 75%;
	}
	
	.offset-md-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-md-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 992px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.row-cols-lg-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row-cols-lg-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row-cols-lg-3 > * {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.row-cols-lg-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.row-cols-lg-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.row-cols-lg-6 > * {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-lg-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	
	.col-lg-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	
	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-lg-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	
	.col-lg-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-lg-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	
	.col-lg-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	
	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-lg-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	
	.col-lg-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	
	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-lg-first {
		order: -1;
	}
	
	.order-lg-last {
		order: 13;
	}
	
	.order-lg-0 {
		order: 0;
	}
	
	.order-lg-1 {
		order: 1;
	}
	
	.order-lg-2 {
		order: 2;
	}
	
	.order-lg-3 {
		order: 3;
	}
	
	.order-lg-4 {
		order: 4;
	}
	
	.order-lg-5 {
		order: 5;
	}
	
	.order-lg-6 {
		order: 6;
	}
	
	.order-lg-7 {
		order: 7;
	}
	
	.order-lg-8 {
		order: 8;
	}
	
	.order-lg-9 {
		order: 9;
	}
	
	.order-lg-10 {
		order: 10;
	}
	
	.order-lg-11 {
		order: 11;
	}
	
	.order-lg-12 {
		order: 12;
	}
	
	.offset-lg-0 {
		margin-left: 0;
	}
	
	.offset-lg-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-lg-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-lg-3 {
		margin-left: 25%;
	}
	
	.offset-lg-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-lg-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-lg-6 {
		margin-left: 50%;
	}
	
	.offset-lg-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-lg-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-lg-9 {
		margin-left: 75%;
	}
	
	.offset-lg-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-lg-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 1200px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	
	.row-cols-xl-1 > * {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row-cols-xl-2 > * {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row-cols-xl-3 > * {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	
	.row-cols-xl-4 > * {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.row-cols-xl-5 > * {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.row-cols-xl-6 > * {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	
	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	
	.col-xl-1 {
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	
	.col-xl-2 {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	
	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-xl-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	
	.col-xl-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	
	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-xl-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	
	.col-xl-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	
	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-xl-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	
	.col-xl-11 {
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	
	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.order-xl-first {
		order: -1;
	}
	
	.order-xl-last {
		order: 13;
	}
	
	.order-xl-0 {
		order: 0;
	}
	
	.order-xl-1 {
		order: 1;
	}
	
	.order-xl-2 {
		order: 2;
	}
	
	.order-xl-3 {
		order: 3;
	}
	
	.order-xl-4 {
		order: 4;
	}
	
	.order-xl-5 {
		order: 5;
	}
	
	.order-xl-6 {
		order: 6;
	}
	
	.order-xl-7 {
		order: 7;
	}
	
	.order-xl-8 {
		order: 8;
	}
	
	.order-xl-9 {
		order: 9;
	}
	
	.order-xl-10 {
		order: 10;
	}
	
	.order-xl-11 {
		order: 11;
	}
	
	.order-xl-12 {
		order: 12;
	}
	
	.offset-xl-0 {
		margin-left: 0;
	}
	
	.offset-xl-1 {
		margin-left: 8.33333333%;
	}
	
	.offset-xl-2 {
		margin-left: 16.66666667%;
	}
	
	.offset-xl-3 {
		margin-left: 25%;
	}
	
	.offset-xl-4 {
		margin-left: 33.33333333%;
	}
	
	.offset-xl-5 {
		margin-left: 41.66666667%;
	}
	
	.offset-xl-6 {
		margin-left: 50%;
	}
	
	.offset-xl-7 {
		margin-left: 58.33333333%;
	}
	
	.offset-xl-8 {
		margin-left: 66.66666667%;
	}
	
	.offset-xl-9 {
		margin-left: 75%;
	}
	
	.offset-xl-10 {
		margin-left: 83.33333333%;
	}
	
	.offset-xl-11 {
		margin-left: 91.66666667%;
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529;
}

.table th, .table td {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
	border-top: 2px solid #dee2e6;
}

.table-sm th, .table-sm td {
	padding: .3rem;
}

.table-bordered {
	border: 1px solid #dee2e6;
}

.table-bordered th, .table-bordered td {
	border: 1px solid #dee2e6;
}

.table-bordered thead th, .table-bordered thead td {
	border-bottom-width: 2px;
}

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
	border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .05);
}

.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0, 0, 0, .075);
}

.table-primary, .table-primary > th, .table-primary > td {
	background-color: #b8d4e3;
}

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
	border-color: #7aaecc;
}

.table-hover .table-primary:hover {
	background-color: #a6c9dc;
}

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
	background-color: #a6c9dc;
}

.table-secondary, .table-secondary > th, .table-secondary > td {
	background-color: #d6d8db;
}

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
	border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
	background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
	background-color: #c8cbcf;
}

.table-success, .table-success > th, .table-success > td {
	background-color: #c3e6cb;
}

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
	border-color: #8fd19e;
}

.table-hover .table-success:hover {
	background-color: #b1dfbb;
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
	background-color: #b1dfbb;
}

.table-info, .table-info > th, .table-info > td {
	background-color: #bee5eb;
}

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
	border-color: #86cfda;
}

.table-hover .table-info:hover {
	background-color: #abdde5;
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
	background-color: #abdde5;
}

.table-warning, .table-warning > th, .table-warning > td {
	background-color: #ffeeba;
}

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
	border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
	background-color: #ffe8a1;
}

.table-danger, .table-danger > th, .table-danger > td {
	background-color: #e5bfbc;
}

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
	border-color: #cf8782;
}

.table-hover .table-danger:hover {
	background-color: #deadaa;
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
	background-color: #deadaa;
}

.table-light, .table-light > th, .table-light > td {
	background-color: #f9f8f7;
}

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
	border-color: #f4f2f0;
}

.table-hover .table-light:hover {
	background-color: #eeebe8;
}

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
	background-color: #eeebe8;
}

.table-dark, .table-dark > th, .table-dark > td {
	background-color: #c4c7c9;
}

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
	border-color: #92989a;
}

.table-hover .table-dark:hover {
	background-color: #b7babd;
}

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
	background-color: #b7babd;
}

.table-active, .table-active > th, .table-active > td {
	background-color: rgba(0, 0, 0, .075);
}

.table-hover .table-active:hover {
	background-color: rgba(0, 0, 0, .075);
}

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
	background-color: rgba(0, 0, 0, .075);
}

.table .thead-dark th {
	color: #fff;
	background-color: #343a40;
	border-color: #454d55;
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.table-dark {
	color: #fff;
	background-color: #343a40;
}

.table-dark th, .table-dark td, .table-dark thead th {
	border-color: #454d55;
}

.table-dark.table-bordered {
	border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05);
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .075);
}

@media (max-width: 575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-sm > .table-bordered {
		border: 0;
	}
}

@media (max-width: 767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-md > .table-bordered {
		border: 0;
	}
}

@media (max-width: 991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-lg > .table-bordered {
		border: 0;
	}
}

@media (max-width: 1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	
	.table-responsive-xl > .table-bordered {
		border: 0;
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
	border: 0;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.form-control {
		transition: none;
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #1daeff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1;
}

input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
	appearance: none;
}

select.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057;
}

select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff;
}

.form-control-file, .form-control-range {
	display: block;
	width: 100%;
}

.col-form-label {
	padding-top: calc(.375rem + 1px);
	padding-bottom: calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5;
}

.col-form-label-lg {
	padding-top: calc(.5rem + 1px);
	padding-bottom: calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5;
}

.col-form-label-sm {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .875rem;
	line-height: 1.5;
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding: .375rem 0;
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
	padding-right: 0;
	padding-left: 0;
}

.form-control-sm {
	height: calc(1.5em + .5rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.form-control-lg {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

select.form-control[size], select.form-control[multiple] {
	height: auto;
}

textarea.form-control {
	height: auto;
}

.form-group {
	margin-bottom: 1rem;
}

.form-text {
	display: block;
	margin-top: .25rem;
}

.form-row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.form-row > .col, .form-row > [class*=col-] {
	padding-right: 5px;
	padding-left: 5px;
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
	color: #6c757d;
}

.form-check-label {
	margin-bottom: 0;
}

.form-check-inline {
	display: inline-flex;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem;
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0;
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745;
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40, 167, 69, .9);
	border-radius: .25rem;
}

.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
	left: 5px;
}

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
	border-color: #28a745;
	padding-right: calc(1.5em + .75rem) !important;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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");
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
	padding-right: 3rem !important;
	background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
	padding-right: calc(1.5em + .75rem);
	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
	border-color: #28a745;
	padding-right: calc(.75em + 2.3125rem) !important;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
	color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
	color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
	border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
	border-color: #34ce57;
	background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #28a745;
}

.was-validated .form-control:valid.nitro-lazy, .form-control.is-valid.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
	border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #a2190e;
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(162, 25, 14, .9);
	border-radius: .25rem;
}

.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
	left: 5px;
}

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
	border-color: #a2190e;
	padding-right: calc(1.5em + .75rem) !important;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a2190e' viewBox='0 0 12 12'%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='%23a2190e' stroke='none'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(.375em + .1875rem) center;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.was-validated .form-control:invalid.nitro-lazy, .form-control.is-invalid.nitro-lazy {
	background-image: none !important;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
	border-color: #a2190e;
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
	padding-right: 3rem !important;
	background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
	padding-right: calc(1.5em + .75rem);
	background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
	border-color: #a2190e;
	padding-right: calc(.75em + 2.3125rem) !important;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a2190e' viewBox='0 0 12 12'%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='%23a2190e' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
	border-color: #a2190e;
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
	color: #a2190e;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
	color: #a2190e;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
	border-color: #a2190e;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
	border-color: #d12012;
	background-color: #d12012;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #a2190e;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
	border-color: #a2190e;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
	border-color: #a2190e;
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .25);
}

.form-inline {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}

.form-inline .form-check {
	width: 100%;
}

@media (min-width: 576px) {
	.form-inline label {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0;
	}
	
	.form-inline .form-group {
		display: flex;
		flex: 0 0 auto;
		flex-flow: row wrap;
		align-items: center;
		margin-bottom: 0;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .form-control-plaintext {
		display: inline-block;
	}
	
	.form-inline .input-group, .form-inline .custom-select {
		width: auto;
	}
	
	.form-inline .form-check {
		display: flex;
		align-items: center;
		justify-content: center;
		width: auto;
		padding-left: 0;
	}
	
	.form-inline .form-check-input {
		position: relative;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0;
	}
	
	.form-inline .custom-control {
		align-items: center;
		justify-content: center;
	}
	
	.form-inline .custom-control-label {
		margin-bottom: 0;
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.btn {
		transition: none;
	}
}

.btn:hover {
	color: #212529;
	text-decoration: none;
}

.btn:focus, .btn.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.btn.disabled, .btn:disabled {
	opacity: .65;
}

.btn:not(:disabled):not(.disabled) {
	cursor: pointer;
}

a.btn.disabled, fieldset:disabled a.btn {
	pointer-events: none;
}

.btn-primary {
	color: #fff;
	background-color: #00649c;
	border-color: #00649c;
}

.btn-primary:hover {
	color: #fff;
	background-color: #004b76;
	border-color: #004369;
}

.btn-primary:focus, .btn-primary.focus {
	color: #fff;
	background-color: #004b76;
	border-color: #004369;
	box-shadow: 0 0 0 .2rem rgba(38, 123, 171, .5);
}

.btn-primary.disabled, .btn-primary:disabled {
	color: #fff;
	background-color: #00649c;
	border-color: #00649c;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #004369;
	border-color: #003b5c;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 123, 171, .5);
}

.btn-secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5);
}

.btn-success {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success:hover {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
	color: #fff;
	background-color: #218838;
	border-color: #1e7e34;
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.btn-success.disabled, .btn-success:disabled {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #1e7e34;
	border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
}

.btn-info {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-info:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.btn-info.disabled, .btn-info:disabled {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #117a8b;
	border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
}

.btn-warning {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:hover {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
	color: #212529;
	background-color: #e0a800;
	border-color: #d39e00;
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.btn-warning.disabled, .btn-warning:disabled {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
	color: #212529;
	background-color: #d39e00;
	border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
}

.btn-danger {
	color: #fff;
	background-color: #a2190e;
	border-color: #a2190e;
}

.btn-danger:hover {
	color: #fff;
	background-color: #7f140b;
	border-color: #73120a;
}

.btn-danger:focus, .btn-danger.focus {
	color: #fff;
	background-color: #7f140b;
	border-color: #73120a;
	box-shadow: 0 0 0 .2rem rgba(176, 60, 50, .5);
}

.btn-danger.disabled, .btn-danger:disabled {
	color: #fff;
	background-color: #a2190e;
	border-color: #a2190e;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #73120a;
	border-color: #671009;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(176, 60, 50, .5);
}

.btn-light {
	color: #212529;
	background-color: #e9e6e3;
	border-color: #e9e6e3;
}

.btn-light:hover {
	color: #212529;
	background-color: #d8d3ce;
	border-color: #d3cdc6;
}

.btn-light:focus, .btn-light.focus {
	color: #212529;
	background-color: #d8d3ce;
	border-color: #d3cdc6;
	box-shadow: 0 0 0 .2rem rgba(203, 201, 199, .5);
}

.btn-light.disabled, .btn-light:disabled {
	color: #212529;
	background-color: #e9e6e3;
	border-color: #e9e6e3;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
	color: #212529;
	background-color: #d3cdc6;
	border-color: #cdc6bf;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(203, 201, 199, .5);
}

.btn-dark {
	color: #fff;
	background-color: #2e383d;
	border-color: #2e383d;
}

.btn-dark:hover {
	color: #fff;
	background-color: #1e2427;
	border-color: #181d20;
}

.btn-dark:focus, .btn-dark.focus {
	color: #fff;
	background-color: #1e2427;
	border-color: #181d20;
	box-shadow: 0 0 0 .2rem rgba(77, 86, 90, .5);
}

.btn-dark.disabled, .btn-dark:disabled {
	color: #fff;
	background-color: #2e383d;
	border-color: #2e383d;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #181d20;
	border-color: #131719;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(77, 86, 90, .5);
}

.btn-outline-primary {
	color: #00649c;
	border-color: #00649c;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #00649c;
	border-color: #00649c;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #00649c;
	background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #00649c;
	border-color: #00649c;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .5);
}

.btn-outline-secondary {
	color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	color: #6c757d;
	background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.btn-outline-success {
	color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
	color: #28a745;
	background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.btn-outline-info {
	color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
	color: #17a2b8;
	background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:hover {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.btn-outline-danger {
	color: #a2190e;
	border-color: #a2190e;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #a2190e;
	border-color: #a2190e;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	color: #a2190e;
	background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #a2190e;
	border-color: #a2190e;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .5);
}

.btn-outline-light {
	color: #e9e6e3;
	border-color: #e9e6e3;
}

.btn-outline-light:hover {
	color: #212529;
	background-color: #e9e6e3;
	border-color: #e9e6e3;
}

.btn-outline-light:focus, .btn-outline-light.focus {
	box-shadow: 0 0 0 .2rem rgba(233, 230, 227, .5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
	color: #e9e6e3;
	background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
	color: #212529;
	background-color: #e9e6e3;
	border-color: #e9e6e3;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(233, 230, 227, .5);
}

.btn-outline-dark {
	color: #2e383d;
	border-color: #2e383d;
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #2e383d;
	border-color: #2e383d;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
	box-shadow: 0 0 0 .2rem rgba(46, 56, 61, .5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	color: #2e383d;
	background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #2e383d;
	border-color: #2e383d;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(46, 56, 61, .5);
}

.btn-link {
	font-weight: 400;
	color: #00649c;
	text-decoration: none;
}

.btn-link:hover {
	color: #003350;
	text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
	text-decoration: underline;
}

.btn-link:disabled, .btn-link.disabled {
	color: #6c757d;
	pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

.btn-sm, .btn-group-sm > .btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block + .btn-block {
	margin-top: .5rem;
}

input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
	width: 100%;
}

.fade {
	transition: opacity .15s linear;
}

@media (prefers-reduced-motion: reduce) {
	.fade {
		transition: none;
	}
}

.fade:not(.show) {
	opacity: 0;
}

.collapse:not(.show) {
	display: none;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease;
}

@media (prefers-reduced-motion: reduce) {
	.collapsing {
		transition: none;
	}
}

.dropup, .dropright, .dropdown, .dropleft {
	position: relative;
}

.dropdown-toggle {
	white-space: nowrap;
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

.dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

@media (min-width: 576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-sm-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-md-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-lg-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0;
	}
	
	.dropdown-menu-xl-right {
		right: 0;
		left: auto;
	}
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem;
}

.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem;
}

.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: 0;
	border-bottom: .3em solid transparent;
	border-left: .3em solid;
}

.dropright .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropright .dropdown-toggle::after {
	vertical-align: 0;
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem;
}

.dropleft .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
}

.dropleft .dropdown-toggle::after {
	display: none;
}

.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
	right: auto;
	bottom: auto;
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef;
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
	background-color: #e9ecef;
}

.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #00649c;
}

.dropdown-item.disabled, .dropdown-item:disabled {
	color: #adb5bd;
	pointer-events: none;
	background-color: transparent;
}

.dropdown-menu.show {
	display: block;
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap;
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529;
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-flex;
	vertical-align: middle;
}

.btn-group > .btn, .btn-group-vertical > .btn {
	position: relative;
	flex: 1 1 auto;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
	z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
	z-index: 1;
}

.btn-toolbar {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.btn-toolbar .input-group {
	width: auto;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {
	margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
	padding-right: .5625rem;
	padding-left: .5625rem;
}

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
	margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
	padding-right: .375rem;
	padding-left: .375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem;
}

.btn-group-vertical {
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
	width: 100%;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
	margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
	margin-bottom: 0;
}

.btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom: 0;
}

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
	margin-left: -1px;
}

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
	z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
	z-index: 4;
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group > .custom-file {
	display: flex;
	align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child), .input-group:not(.has-validation) > .custom-select:not(:last-child), .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label, .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group.has-validation > .form-control:nth-last-child(n+3), .input-group.has-validation > .custom-select:nth-last-child(n+3), .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label, .input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group-prepend, .input-group-append {
	display: flex;
}

.input-group-prepend .btn, .input-group-append .btn {
	position: relative;
	z-index: 2;
}

.input-group-prepend .btn:focus, .input-group-append .btn:focus {
	z-index: 3;
}

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {
	margin-left: -1px;
}

.input-group-prepend {
	margin-right: -1px;
}

.input-group-append {
	margin-left: -1px;
}

.input-group-text {
	display: flex;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.input-group-text input[type=radio], .input-group-text input[type=checkbox] {
	margin-top: 0;
}

.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {
	height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
	height: calc(1.5em + .5rem + 2px);
}

.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
	padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.custom-control {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
	color-adjust: exact;
}

.custom-control-inline {
	display: inline-flex;
	margin-right: 1rem;
}

.custom-control-input {
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1rem;
	height: 1.25rem;
	opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color: #fff;
	border-color: #00649c;
	background-color: #00649c;
}

.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
	border-color: #1daeff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
	color: #fff;
	background-color: #50c0ff;
	border-color: #50c0ff;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
	color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
	background-color: #e9ecef;
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
}

.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px;
}

.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
	border-radius: .25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	border-color: #00649c;
	background-color: #00649c;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(0, 100, 156, .5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color: rgba(0, 100, 156, .5);
}

.custom-radio .custom-control-label::before {
	border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(0, 100, 156, .5);
}

.custom-switch {
	padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem;
}

.custom-switch .custom-control-label::after {
	top: calc(.25rem + 2px);
	left: calc(-2.25rem + 2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.custom-switch .custom-control-label::after {
		transition: none;
	}
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
	background-color: #fff;
	transform: translateX(.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color: rgba(0, 100, 156, .5);
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	appearance: none;
}

.custom-select:focus {
	border-color: #1daeff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.custom-select:focus::-ms-value {
	color: #495057;
	background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: .75rem;
	background-image: none;
}

.custom-select[multiple].nitro-lazy, .custom-select[size]:not([size="1"]).nitro-lazy {
	background-image: none !important;
}

.custom-select:disabled {
	color: #6c757d;
	background-color: #e9ecef;
}

.custom-select::-ms-expand {
	display: none;
}

.custom-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
	height: calc(1.5em + .5rem + 2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
	padding-left: .5rem;
	font-size: .875rem;
}

.custom-select-lg {
	height: calc(1.5em + 1rem + 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: 1rem;
	font-size: 1.25rem;
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin-bottom: 0;
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	margin: 0;
	overflow: hidden;
	opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
	border-color: #1daeff;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
	background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
	content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
	content: attr(data-browse);
}

.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	overflow: hidden;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.5em + .75rem);
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "Browse";
	background-color: #e9ecef;
	border-left: inherit;
	border-radius: 0 .25rem .25rem 0;
}

.custom-range {
	width: 100%;
	height: 1.4rem;
	padding: 0;
	background-color: transparent;
	appearance: none;
}

.custom-range:focus {
	outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.custom-range::-moz-focus-outer {
	border: 0;
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #00649c;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.custom-range::-webkit-slider-thumb {
		transition: none;
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #50c0ff;
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #00649c;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.custom-range::-moz-range-thumb {
		transition: none;
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #50c0ff;
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem;
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #00649c;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none;
}

@media (prefers-reduced-motion: reduce) {
	.custom-range::-ms-thumb {
		transition: none;
	}
}

.custom-range::-ms-thumb:active {
	background-color: #50c0ff;
}

.custom-range::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem;
}

.custom-range::-ms-fill-lower {
	background-color: #dee2e6;
	border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
	cursor: default;
}

.custom-range:disabled::-ms-thumb {
	background-color: #adb5bd;
}

.custom-control-label::before, .custom-file-label, .custom-select {
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.custom-control-label::before, .custom-file-label, .custom-select {
		transition: none;
	}
}

.nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: block;
	padding: .5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
	text-decoration: none;
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default;
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
	margin-bottom: -1px;
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nav-pills .nav-link {
	border-radius: .25rem;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: #fff;
	background-color: #00649c;
}

.nav-fill > .nav-link, .nav-fill .nav-item {
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified > .nav-link, .nav-justified .nav-item {
	flex-basis: 0;
	flex-grow: 1;
	text-align: center;
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.navbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: .5rem 1rem;
}

.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none;
}

.navbar-nav {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.navbar-collapse {
	flex-basis: 100%;
	flex-grow: 1;
	align-items: center;
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
	text-decoration: none;
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
	max-height: 75vh;
	overflow-y: auto;
}

@media (max-width: 575.98px) {
	.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 576px) {
	.navbar-expand-sm {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-sm .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-sm .navbar-nav-scroll {
		overflow: visible;
	}
	
	.navbar-expand-sm .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.navbar-expand-md {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-md .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-md .navbar-nav-scroll {
		overflow: visible;
	}
	
	.navbar-expand-md .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}

@media (max-width: 991.98px) {
	.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-lg .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-lg .navbar-nav-scroll {
		overflow: visible;
	}
	
	.navbar-expand-lg .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
}

@media (max-width: 1199.98px) {
	.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1200px) {
	.navbar-expand-xl {
		flex-flow: row nowrap;
		justify-content: flex-start;
	}
	
	.navbar-expand-xl .navbar-nav {
		flex-direction: row;
	}
	
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute;
	}
	
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	
	.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
		flex-wrap: nowrap;
	}
	
	.navbar-expand-xl .navbar-nav-scroll {
		overflow: visible;
	}
	
	.navbar-expand-xl .navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	
	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
}

.navbar-expand {
	flex-flow: row nowrap;
	justify-content: flex-start;
}

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
	padding-right: 0;
	padding-left: 0;
}

.navbar-expand .navbar-nav {
	flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem;
}

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
	flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
	overflow: visible;
}

.navbar-expand .navbar-collapse {
	display: flex !important;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler {
	display: none;
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
	color: rgba(0, 0, 0, .7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, .3);
}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, .5);
	border-color: rgba(0, 0, 0, .1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-toggler-icon.nitro-lazy {
	background-image: none !important;
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, .5);
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, .9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
	color: rgba(0, 0, 0, .9);
}

.navbar-dark .navbar-brand {
	color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
	color: rgba(255, 255, 255, .75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25);
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .5);
	border-color: rgba(255, 255, 255, .1);
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-toggler-icon.nitro-lazy {
	background-image: none !important;
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .5);
}

.navbar-dark .navbar-text a {
	color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
	color: #fff;
}

.card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
}

.card > hr {
	margin-right: 0;
	margin-left: 0;
}

.card > .list-group {
	border-top: inherit;
	border-bottom: inherit;
}

.card > .list-group:first-child {
	border-top-width: 0;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.card > .list-group:last-child {
	border-bottom-width: 0;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}

.card > .card-header + .list-group, .card > .list-group + .card-footer {
	border-top: 0;
}

.card-body {
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.25rem;
}

.card-title {
	margin-bottom: .75rem;
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0;
}

.card-text:last-child {
	margin-bottom: 0;
}

.card-link:hover {
	text-decoration: none;
}

.card-link + .card-link {
	margin-left: 1.25rem;
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, .03);
	border-bottom: 1px solid rgba(0, 0, 0, .125);
}

.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
	border-top: 1px solid rgba(0, 0, 0, .125);
}

.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem;
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
	border-radius: calc(.25rem - 1px);
}

.card-img, .card-img-top, .card-img-bottom {
	flex-shrink: 0;
	width: 100%;
}

.card-img, .card-img-top {
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.card-img, .card-img-bottom {
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}

.card-deck .card {
	margin-bottom: 15px;
}

@media (min-width: 576px) {
	.card-deck {
		display: flex;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	
	.card-deck .card {
		flex: 1 0 0%;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px;
	}
}

.card-group > .card {
	margin-bottom: 15px;
}

@media (min-width: 576px) {
	.card-group {
		display: flex;
		flex-flow: row wrap;
	}
	
	.card-group > .card {
		flex: 1 0 0%;
		margin-bottom: 0;
	}
	
	.card-group > .card + .card {
		margin-left: 0;
		border-left: 0;
	}
	
	.card-group > .card:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	
	.card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {
		border-top-right-radius: 0;
	}
	
	.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {
		border-bottom-right-radius: 0;
	}
	
	.card-group > .card:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	
	.card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {
		border-top-left-radius: 0;
	}
	
	.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {
		border-bottom-left-radius: 0;
	}
}

.card-columns .card {
	margin-bottom: .75rem;
}

@media (min-width: 576px) {
	.card-columns {
		column-count: 3;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1;
	}
	
	.card-columns .card {
		display: inline-block;
		width: 100%;
	}
}

.accordion {
	overflow-anchor: none;
}

.accordion > .card {
	overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.accordion > .card > .card-header {
	border-radius: 0;
	margin-bottom: -1px;
}

.breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: .5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	float: left;
	padding-right: .5rem;
	color: #6c757d;
	content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none;
}

.breadcrumb-item.active {
	color: #6c757d;
}

.pagination {
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #00649c;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.page-link:hover {
	z-index: 2;
	color: #003350;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.page-link:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #00649c;
	border-color: #00649c;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem;
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem;
}

.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.badge {
		transition: none;
	}
}

a.badge:hover, a.badge:focus {
	text-decoration: none;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem;
}

.badge-primary {
	color: #fff;
	background-color: #00649c;
}

a.badge-primary:hover, a.badge-primary:focus {
	color: #fff;
	background-color: #004369;
}

a.badge-primary:focus, a.badge-primary.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .5);
}

.badge-secondary {
	color: #fff;
	background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
	color: #fff;
	background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.badge-success {
	color: #fff;
	background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
	color: #fff;
	background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5);
}

.badge-info {
	color: #fff;
	background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
	color: #fff;
	background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5);
}

.badge-warning {
	color: #212529;
	background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
	color: #212529;
	background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5);
}

.badge-danger {
	color: #fff;
	background-color: #a2190e;
}

a.badge-danger:hover, a.badge-danger:focus {
	color: #fff;
	background-color: #73120a;
}

a.badge-danger:focus, a.badge-danger.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .5);
}

.badge-light {
	color: #212529;
	background-color: #e9e6e3;
}

a.badge-light:hover, a.badge-light:focus {
	color: #212529;
	background-color: #d3cdc6;
}

a.badge-light:focus, a.badge-light.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(233, 230, 227, .5);
}

.badge-dark {
	color: #fff;
	background-color: #2e383d;
}

a.badge-dark:hover, a.badge-dark:focus {
	color: #fff;
	background-color: #181d20;
}

a.badge-dark:focus, a.badge-dark.focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(46, 56, 61, .5);
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: .3rem;
}

@media (min-width: 576px) {
	.jumbotron {
		padding: 4rem 2rem;
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0;
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 4rem;
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: .75rem 1.25rem;
	color: inherit;
}

.alert-primary {
	color: #003451;
	background-color: #cce0eb;
	border-color: #b8d4e3;
}

.alert-primary hr {
	border-top-color: #a6c9dc;
}

.alert-primary .alert-link {
	color: #00131e;
}

.alert-secondary {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db;
}

.alert-secondary hr {
	border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
	color: #202326;
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}

.alert-success hr {
	border-top-color: #b1dfbb;
}

.alert-success .alert-link {
	color: #0b2e13;
}

.alert-info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
}

.alert-info hr {
	border-top-color: #abdde5;
}

.alert-info .alert-link {
	color: #062c33;
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}

.alert-warning hr {
	border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
	color: #533f03;
}

.alert-danger {
	color: #540d07;
	background-color: #ecd1cf;
	border-color: #e5bfbc;
}

.alert-danger hr {
	border-top-color: #deadaa;
}

.alert-danger .alert-link {
	color: #250603;
}

.alert-light {
	color: #797876;
	background-color: #fbfaf9;
	border-color: #f9f8f7;
}

.alert-light hr {
	border-top-color: #eeebe8;
}

.alert-light .alert-link {
	color: #5f5e5d;
}

.alert-dark {
	color: #181d20;
	background-color: #d5d7d8;
	border-color: #c4c7c9;
}

.alert-dark hr {
	border-top-color: #b7babd;
}

.alert-dark .alert-link {
	color: #020303;
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}
	
	to {
		background-position: 0 0;
	}
}

.progress {
	display: flex;
	height: 1rem;
	overflow: hidden;
	line-height: 0;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem;
}

.progress-bar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #00649c;
	transition: width .6s ease;
}

@media (prefers-reduced-motion: reduce) {
	.progress-bar {
		transition: none;
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}

.progress-bar-animated {
	animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
	.progress-bar-animated {
		animation: none;
	}
}

.media {
	display: flex;
	align-items: flex-start;
}

.media-body {
	flex: 1;
}

.list-group {
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	border-radius: .25rem;
}

.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
	z-index: 1;
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa;
}

.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef;
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125);
}

.list-group-item:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.list-group-item:last-child {
	border-bottom-right-radius: inherit;
	border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff;
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #00649c;
	border-color: #00649c;
}

.list-group-item + .list-group-item {
	border-top-width: 0;
}

.list-group-item + .list-group-item.active {
	margin-top: -1px;
	border-top-width: 1px;
}

.list-group-horizontal {
	flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
	border-bottom-left-radius: .25rem;
	border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
	border-top-right-radius: .25rem;
	border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
	margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
	border-top-width: 1px;
	border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
	margin-left: -1px;
	border-left-width: 1px;
}

@media (min-width: 576px) {
	.list-group-horizontal-sm {
		flex-direction: row;
	}
	
	.list-group-horizontal-sm > .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-sm > .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
	
	.list-group-horizontal-sm > .list-group-item.active {
		margin-top: 0;
	}
	
	.list-group-horizontal-sm > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	
	.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}

@media (min-width: 768px) {
	.list-group-horizontal-md {
		flex-direction: row;
	}
	
	.list-group-horizontal-md > .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-md > .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
	
	.list-group-horizontal-md > .list-group-item.active {
		margin-top: 0;
	}
	
	.list-group-horizontal-md > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	
	.list-group-horizontal-md > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}

@media (min-width: 992px) {
	.list-group-horizontal-lg {
		flex-direction: row;
	}
	
	.list-group-horizontal-lg > .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-lg > .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
	
	.list-group-horizontal-lg > .list-group-item.active {
		margin-top: 0;
	}
	
	.list-group-horizontal-lg > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	
	.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}

@media (min-width: 1200px) {
	.list-group-horizontal-xl {
		flex-direction: row;
	}
	
	.list-group-horizontal-xl > .list-group-item:first-child {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
	
	.list-group-horizontal-xl > .list-group-item:last-child {
		border-top-right-radius: .25rem;
		border-bottom-left-radius: 0;
	}
	
	.list-group-horizontal-xl > .list-group-item.active {
		margin-top: 0;
	}
	
	.list-group-horizontal-xl > .list-group-item + .list-group-item {
		border-top-width: 1px;
		border-left-width: 0;
	}
	
	.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
		margin-left: -1px;
		border-left-width: 1px;
	}
}

.list-group-flush {
	border-radius: 0;
}

.list-group-flush > .list-group-item {
	border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
	border-bottom-width: 0;
}

.list-group-item-primary {
	color: #003451;
	background-color: #b8d4e3;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	color: #003451;
	background-color: #a6c9dc;
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #003451;
	border-color: #003451;
}

.list-group-item-secondary {
	color: #383d41;
	background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	color: #383d41;
	background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #383d41;
	border-color: #383d41;
}

.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
	color: #155724;
	background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724;
}

.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
	color: #0c5460;
	background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460;
}

.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
	color: #856404;
	background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404;
}

.list-group-item-danger {
	color: #540d07;
	background-color: #e5bfbc;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
	color: #540d07;
	background-color: #deadaa;
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #540d07;
	border-color: #540d07;
}

.list-group-item-light {
	color: #797876;
	background-color: #f9f8f7;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
	color: #797876;
	background-color: #eeebe8;
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #797876;
	border-color: #797876;
}

.list-group-item-dark {
	color: #181d20;
	background-color: #c4c7c9;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	color: #181d20;
	background-color: #b7babd;
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #181d20;
	border-color: #181d20;
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}

.close:hover {
	color: #000;
	text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
	opacity: .75;
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
}

a.close.disabled {
	pointer-events: none;
}

.toast {
	flex-basis: 350px;
	max-width: 350px;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
	opacity: 0;
	border-radius: .25rem;
}

.toast:not(:last-child) {
	margin-bottom: .75rem;
}

.toast.showing {
	opacity: 1;
}

.toast.show {
	display: block;
	opacity: 1;
}

.toast.hide {
	display: none;
}

.toast-header {
	display: flex;
	align-items: center;
	padding: .25rem .75rem;
	color: #6c757d;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.toast-body {
	padding: .75rem;
}

.modal-open {
	overflow: hidden;
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
}

.modal.fade .modal-dialog {
	transition: transform .3s ease-out;
	transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
	.modal.fade .modal-dialog {
		transition: none;
	}
}

.modal.show .modal-dialog {
	transform: none;
}

.modal.modal-static .modal-dialog {
	transform: scale(1.02);
}

.modal-dialog-scrollable {
	display: flex;
	max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden;
}

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {
	flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto;
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	height: min-content;
	content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none;
}

.modal-content {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.show {
	opacity: .5;
}

.modal-header {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px);
}

.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto;
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 1rem;
}

.modal-footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	padding: .75rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: calc(.3rem - 1px);
	border-bottom-left-radius: calc(.3rem - 1px);
}

.modal-footer > * {
	margin: .25rem;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}
	
	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem);
	}
	
	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem);
	}
	
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem);
	}
	
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem);
		height: min-content;
	}
	
	.modal-sm {
		max-width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg, .modal-xl {
		max-width: 800px;
	}
}

@media (min-width: 1200px) {
	.modal-xl {
		max-width: 1140px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0;
}

.tooltip.show {
	opacity: .9;
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem;
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-tooltip-top, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top], .bs-tooltip-auto[x-placement^=top] {
	padding: .4rem 0;
}

.bs-tooltip-top .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
	bottom: 0;
}

.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000;
}

.bs-tooltip-right, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right], .bs-tooltip-auto[x-placement^=right] {
	padding: 0 .4rem;
}

.bs-tooltip-right .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
	left: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000;
}

.bs-tooltip-bottom, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-auto[x-placement^=bottom] {
	padding: .4rem 0;
}

.bs-tooltip-bottom .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
	top: 0;
}

.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000;
}

.bs-tooltip-left, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left], .bs-tooltip-auto[x-placement^=left] {
	padding: 0 .4rem;
}

.bs-tooltip-left .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
	right: 0;
	width: .4rem;
	height: .8rem;
}

.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000;
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: .25rem;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: .3rem;
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem;
}

.popover .arrow::before, .popover .arrow::after {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.bs-popover-top, .b-popover-dark.bs-popover-auto[x-placement^=top], .b-popover-light.bs-popover-auto[x-placement^=top], .b-popover-danger.bs-popover-auto[x-placement^=top], .b-popover-warning.bs-popover-auto[x-placement^=top], .b-popover-info.bs-popover-auto[x-placement^=top], .b-popover-success.bs-popover-auto[x-placement^=top], .b-popover-secondary.bs-popover-auto[x-placement^=top], .b-popover-primary.bs-popover-auto[x-placement^=top], .bs-popover-auto[x-placement^=top] {
	margin-bottom: .5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
	bottom: calc(-.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
	bottom: 0;
	border-width: .5rem .5rem 0;
	border-top-color: rgba(0, 0, 0, .25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
	bottom: 1px;
	border-width: .5rem .5rem 0;
	border-top-color: #fff;
}

.bs-popover-right, .b-popover-dark.bs-popover-auto[x-placement^=right], .b-popover-light.bs-popover-auto[x-placement^=right], .b-popover-danger.bs-popover-auto[x-placement^=right], .b-popover-warning.bs-popover-auto[x-placement^=right], .b-popover-info.bs-popover-auto[x-placement^=right], .b-popover-success.bs-popover-auto[x-placement^=right], .b-popover-secondary.bs-popover-auto[x-placement^=right], .b-popover-primary.bs-popover-auto[x-placement^=right], .bs-popover-auto[x-placement^=right] {
	margin-left: .5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
	left: calc(-.5rem - 1px);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
	left: 0;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: rgba(0, 0, 0, .25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
	left: 1px;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: #fff;
}

.bs-popover-bottom, .b-popover-dark.bs-popover-auto[x-placement^=bottom], .b-popover-light.bs-popover-auto[x-placement^=bottom], .b-popover-danger.bs-popover-auto[x-placement^=bottom], .b-popover-warning.bs-popover-auto[x-placement^=bottom], .b-popover-info.bs-popover-auto[x-placement^=bottom], .b-popover-success.bs-popover-auto[x-placement^=bottom], .b-popover-secondary.bs-popover-auto[x-placement^=bottom], .b-popover-primary.bs-popover-auto[x-placement^=bottom], .bs-popover-auto[x-placement^=bottom] {
	margin-top: .5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
	top: calc(-.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
	top: 0;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: rgba(0, 0, 0, .25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
	top: 1px;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .b-popover-dark.bs-popover-auto[x-placement^=left], .b-popover-light.bs-popover-auto[x-placement^=left], .b-popover-danger.bs-popover-auto[x-placement^=left], .b-popover-warning.bs-popover-auto[x-placement^=left], .b-popover-info.bs-popover-auto[x-placement^=left], .b-popover-success.bs-popover-auto[x-placement^=left], .b-popover-secondary.bs-popover-auto[x-placement^=left], .b-popover-primary.bs-popover-auto[x-placement^=left], .bs-popover-auto[x-placement^=left] {
	margin-right: .5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
	right: calc(-.5rem - 1px);
	width: .5rem;
	height: 1rem;
	margin: .3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
	right: 0;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: rgba(0, 0, 0, .25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
	right: 1px;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: #fff;
}

.popover-header {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px);
}

.popover-header:empty {
	display: none;
}

.popover-body {
	padding: .5rem .75rem;
	color: #212529;
}

.carousel {
	position: relative;
}

.carousel.pointer-event {
	touch-action: pan-y;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: "";
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	backface-visibility: hidden;
	transition: transform .6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-item {
		transition: none;
	}
}

.carousel-item.active, .carousel-item-next, .carousel-item-prev {
	display: block;
}

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {
	transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {
	transform: translateX(-100%);
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	transform: none;
}

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
	z-index: 1;
	opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: opacity 0s .6s;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
		transition: none;
	}
}

.carousel-control-prev, .carousel-control-next {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15%;
	padding: 0;
	color: #fff;
	text-align: center;
	background: none;
	border: 0;
	opacity: .5;
	transition: opacity .15s ease;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-control-prev, .carousel-control-next {
		transition: none;
	}
}

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9;
}

.carousel-control-prev {
	left: 0;
}

.carousel-control-next {
	right: 0;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-prev-icon.nitro-lazy {
	background-image: none !important;
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon.nitro-lazy {
	background-image: none !important;
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: flex;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none;
}

.carousel-indicators li {
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease;
}

@media (prefers-reduced-motion: reduce) {
	.carousel-indicators li {
		transition: none;
	}
}

.carousel-indicators .active {
	opacity: 1;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
}

@keyframes spinner-border {
	to {
		transform: rotate(360deg);
	}
}

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: -.125em;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	animation: .75s linear infinite spinner-border;
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em;
}

@keyframes spinner-grow {
	0% {
		transform: scale(0);
	}
	
	50% {
		opacity: 1;
		transform: none;
	}
}

.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: -.125em;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	animation: .75s linear infinite spinner-grow;
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
	.spinner-border, .spinner-grow {
		animation-duration: 1.5s;
	}
}

.align-baseline {
	vertical-align: baseline !important;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

.bg-primary {
	background-color: #00649c !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
	background-color: #004369 !important;
}

.bg-secondary {
	background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
	background-color: #545b62 !important;
}

.bg-success {
	background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
	background-color: #1e7e34 !important;
}

.bg-info {
	background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
	background-color: #117a8b !important;
}

.bg-warning {
	background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
	background-color: #d39e00 !important;
}

.bg-danger {
	background-color: #a2190e !important;
}

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
	background-color: #73120a !important;
}

.bg-light {
	background-color: #e9e6e3 !important;
}

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
	background-color: #d3cdc6 !important;
}

.bg-dark {
	background-color: #2e383d !important;
}

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
	background-color: #181d20 !important;
}

.bg-white {
	background-color: #fff !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.border {
	border: 1px solid #dee2e6 !important;
}

.border-top {
	border-top: 1px solid #dee2e6 !important;
}

.border-right {
	border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
	border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
	border-left: 1px solid #dee2e6 !important;
}

.border-0 {
	border: 0 !important;
}

.border-top-0 {
	border-top: 0 !important;
}

.border-right-0 {
	border-right: 0 !important;
}

.border-bottom-0 {
	border-bottom: 0 !important;
}

.border-left-0 {
	border-left: 0 !important;
}

.border-primary {
	border-color: #00649c !important;
}

.border-secondary {
	border-color: #6c757d !important;
}

.border-success {
	border-color: #28a745 !important;
}

.border-info {
	border-color: #17a2b8 !important;
}

.border-warning {
	border-color: #ffc107 !important;
}

.border-danger {
	border-color: #a2190e !important;
}

.border-light {
	border-color: #e9e6e3 !important;
}

.border-dark {
	border-color: #2e383d !important;
}

.border-white {
	border-color: #fff !important;
}

.rounded-sm {
	border-radius: .2rem !important;
}

.rounded {
	border-radius: .25rem !important;
}

.rounded-top {
	border-top-left-radius: .25rem !important;
	border-top-right-radius: .25rem !important;
}

.rounded-right {
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important;
}

.rounded-bottom {
	border-bottom-right-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important;
}

.rounded-left {
	border-top-left-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important;
}

.rounded-lg {
	border-radius: .3rem !important;
}

.rounded-circle {
	border-radius: 50% !important;
}

.rounded-pill {
	border-radius: 50rem !important;
}

.rounded-0 {
	border-radius: 0 !important;
}

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

@media (min-width: 576px) {
	.d-sm-none {
		display: none !important;
	}
	
	.d-sm-inline {
		display: inline !important;
	}
	
	.d-sm-inline-block {
		display: inline-block !important;
	}
	
	.d-sm-block {
		display: block !important;
	}
	
	.d-sm-table {
		display: table !important;
	}
	
	.d-sm-table-row {
		display: table-row !important;
	}
	
	.d-sm-table-cell {
		display: table-cell !important;
	}
	
	.d-sm-flex {
		display: flex !important;
	}
	
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
}

@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}
	
	.d-md-inline {
		display: inline !important;
	}
	
	.d-md-inline-block {
		display: inline-block !important;
	}
	
	.d-md-block {
		display: block !important;
	}
	
	.d-md-table {
		display: table !important;
	}
	
	.d-md-table-row {
		display: table-row !important;
	}
	
	.d-md-table-cell {
		display: table-cell !important;
	}
	
	.d-md-flex {
		display: flex !important;
	}
	
	.d-md-inline-flex {
		display: inline-flex !important;
	}
}

@media (min-width: 992px) {
	.d-lg-none {
		display: none !important;
	}
	
	.d-lg-inline {
		display: inline !important;
	}
	
	.d-lg-inline-block {
		display: inline-block !important;
	}
	
	.d-lg-block {
		display: block !important;
	}
	
	.d-lg-table {
		display: table !important;
	}
	
	.d-lg-table-row {
		display: table-row !important;
	}
	
	.d-lg-table-cell {
		display: table-cell !important;
	}
	
	.d-lg-flex {
		display: flex !important;
	}
	
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
}

@media (min-width: 1200px) {
	.d-xl-none {
		display: none !important;
	}
	
	.d-xl-inline {
		display: inline !important;
	}
	
	.d-xl-inline-block {
		display: inline-block !important;
	}
	
	.d-xl-block {
		display: block !important;
	}
	
	.d-xl-table {
		display: table !important;
	}
	
	.d-xl-table-row {
		display: table-row !important;
	}
	
	.d-xl-table-cell {
		display: table-cell !important;
	}
	
	.d-xl-flex {
		display: flex !important;
	}
	
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}
	
	.d-print-inline {
		display: inline !important;
	}
	
	.d-print-inline-block {
		display: inline-block !important;
	}
	
	.d-print-block {
		display: block !important;
	}
	
	.d-print-table {
		display: table !important;
	}
	
	.d-print-table-row {
		display: table-row !important;
	}
	
	.d-print-table-cell {
		display: table-cell !important;
	}
	
	.d-print-flex {
		display: flex !important;
	}
	
	.d-print-inline-flex {
		display: inline-flex !important;
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.embed-responsive::before {
	display: block;
	content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9::before {
	padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.embed-responsive-4by3::before {
	padding-top: 75%;
}

.embed-responsive-1by1::before {
	padding-top: 100%;
}

.flex-row {
	flex-direction: row !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.flex-fill {
	flex: 1 1 auto !important;
}

.flex-grow-0 {
	flex-grow: 0 !important;
}

.flex-grow-1 {
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	flex-shrink: 1 !important;
}

.justify-content-start {
	justify-content: flex-start !important;
}

.justify-content-end {
	justify-content: flex-end !important;
}

.justify-content-center {
	justify-content: center !important;
}

.justify-content-between {
	justify-content: space-between !important;
}

.justify-content-around {
	justify-content: space-around !important;
}

.align-items-start {
	align-items: flex-start !important;
}

.align-items-end {
	align-items: flex-end !important;
}

.align-items-center {
	align-items: center !important;
}

.align-items-baseline {
	align-items: baseline !important;
}

.align-items-stretch {
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

@media (min-width: 576px) {
	.flex-sm-row {
		flex-direction: row !important;
	}
	
	.flex-sm-column {
		flex-direction: column !important;
	}
	
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-sm-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-sm-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-sm-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-sm-center {
		justify-content: center !important;
	}
	
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	
	.align-items-sm-center {
		align-items: center !important;
	}
	
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	
	.align-content-sm-center {
		align-content: center !important;
	}
	
	.align-content-sm-between {
		align-content: space-between !important;
	}
	
	.align-content-sm-around {
		align-content: space-around !important;
	}
	
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	
	.align-self-sm-auto {
		align-self: auto !important;
	}
	
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	
	.align-self-sm-center {
		align-self: center !important;
	}
	
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
}

@media (min-width: 768px) {
	.flex-md-row {
		flex-direction: row !important;
	}
	
	.flex-md-column {
		flex-direction: column !important;
	}
	
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-md-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-md-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-md-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-md-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-md-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-md-center {
		justify-content: center !important;
	}
	
	.justify-content-md-between {
		justify-content: space-between !important;
	}
	
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	
	.align-items-md-start {
		align-items: flex-start !important;
	}
	
	.align-items-md-end {
		align-items: flex-end !important;
	}
	
	.align-items-md-center {
		align-items: center !important;
	}
	
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	
	.align-content-md-start {
		align-content: flex-start !important;
	}
	
	.align-content-md-end {
		align-content: flex-end !important;
	}
	
	.align-content-md-center {
		align-content: center !important;
	}
	
	.align-content-md-between {
		align-content: space-between !important;
	}
	
	.align-content-md-around {
		align-content: space-around !important;
	}
	
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	
	.align-self-md-auto {
		align-self: auto !important;
	}
	
	.align-self-md-start {
		align-self: flex-start !important;
	}
	
	.align-self-md-end {
		align-self: flex-end !important;
	}
	
	.align-self-md-center {
		align-self: center !important;
	}
	
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	
	.align-self-md-stretch {
		align-self: stretch !important;
	}
}

@media (min-width: 992px) {
	.flex-lg-row {
		flex-direction: row !important;
	}
	
	.flex-lg-column {
		flex-direction: column !important;
	}
	
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-lg-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-lg-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-lg-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-lg-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-lg-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-lg-center {
		justify-content: center !important;
	}
	
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
	
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	
	.align-items-lg-center {
		align-items: center !important;
	}
	
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	
	.align-content-lg-center {
		align-content: center !important;
	}
	
	.align-content-lg-between {
		align-content: space-between !important;
	}
	
	.align-content-lg-around {
		align-content: space-around !important;
	}
	
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	
	.align-self-lg-auto {
		align-self: auto !important;
	}
	
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	
	.align-self-lg-center {
		align-self: center !important;
	}
	
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
}

@media (min-width: 1200px) {
	.flex-xl-row {
		flex-direction: row !important;
	}
	
	.flex-xl-column {
		flex-direction: column !important;
	}
	
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	
	.flex-xl-fill {
		flex: 1 1 auto !important;
	}
	
	.flex-xl-grow-0 {
		flex-grow: 0 !important;
	}
	
	.flex-xl-grow-1 {
		flex-grow: 1 !important;
	}
	
	.flex-xl-shrink-0 {
		flex-shrink: 0 !important;
	}
	
	.flex-xl-shrink-1 {
		flex-shrink: 1 !important;
	}
	
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	
	.justify-content-xl-center {
		justify-content: center !important;
	}
	
	.justify-content-xl-between {
		justify-content: space-between !important;
	}
	
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	
	.align-items-xl-center {
		align-items: center !important;
	}
	
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	
	.align-content-xl-center {
		align-content: center !important;
	}
	
	.align-content-xl-between {
		align-content: space-between !important;
	}
	
	.align-content-xl-around {
		align-content: space-around !important;
	}
	
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	
	.align-self-xl-auto {
		align-self: auto !important;
	}
	
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	
	.align-self-xl-center {
		align-self: center !important;
	}
	
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.float-none {
	float: none !important;
}

@media (min-width: 576px) {
	.float-sm-left {
		float: left !important;
	}
	
	.float-sm-right {
		float: right !important;
	}
	
	.float-sm-none {
		float: none !important;
	}
}

@media (min-width: 768px) {
	.float-md-left {
		float: left !important;
	}
	
	.float-md-right {
		float: right !important;
	}
	
	.float-md-none {
		float: none !important;
	}
}

@media (min-width: 992px) {
	.float-lg-left {
		float: left !important;
	}
	
	.float-lg-right {
		float: right !important;
	}
	
	.float-lg-none {
		float: none !important;
	}
}

@media (min-width: 1200px) {
	.float-xl-left {
		float: left !important;
	}
	
	.float-xl-right {
		float: right !important;
	}
	
	.float-xl-none {
		float: none !important;
	}
}

.user-select-all {
	user-select: all !important;
}

.user-select-auto {
	user-select: auto !important;
}

.user-select-none {
	user-select: none !important;
}

.overflow-auto {
	overflow: auto !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.position-static {
	position: static !important;
}

.position-relative {
	position: relative !important;
}

.position-absolute {
	position: absolute !important;
}

.position-fixed {
	position: fixed !important;
}

.position-sticky {
	position: sticky !important;
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}

@supports (position: sticky) {
	.sticky-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
}

.shadow-sm {
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}

.shadow-none {
	box-shadow: none !important;
}

.w-25 {
	width: 25% !important;
}

.w-50 {
	width: 50% !important;
}

.w-75 {
	width: 75% !important;
}

.w-100 {
	width: 100% !important;
}

.w-auto {
	width: auto !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-auto {
	height: auto !important;
}

.mw-100 {
	max-width: 100% !important;
}

.mh-100 {
	max-height: 100% !important;
}

.min-vw-100 {
	min-width: 100vw !important;
}

.min-vh-100 {
	min-height: 100vh !important;
}

.vw-100 {
	width: 100vw !important;
}

.vh-100 {
	height: 100vh !important;
}

.m-0 {
	margin: 0 !important;
}

.mt-0, .my-0 {
	margin-top: 0 !important;
}

.mr-0, .mx-0 {
	margin-right: 0 !important;
}

.mb-0, .my-0 {
	margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
	margin-left: 0 !important;
}

.m-1 {
	margin: .25rem !important;
}

.mt-1, .my-1 {
	margin-top: .25rem !important;
}

.mr-1, .mx-1 {
	margin-right: .25rem !important;
}

.mb-1, .my-1 {
	margin-bottom: .25rem !important;
}

.ml-1, .mx-1 {
	margin-left: .25rem !important;
}

.m-2 {
	margin: .5rem !important;
}

.mt-2, .my-2 {
	margin-top: .5rem !important;
}

.mr-2, .mx-2 {
	margin-right: .5rem !important;
}

.mb-2, .my-2 {
	margin-bottom: .5rem !important;
}

.ml-2, .mx-2 {
	margin-left: .5rem !important;
}

.m-3 {
	margin: 1rem !important;
}

.mt-3, .my-3 {
	margin-top: 1rem !important;
}

.mr-3, .mx-3 {
	margin-right: 1rem !important;
}

.mb-3, .my-3 {
	margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
	margin-left: 1rem !important;
}

.m-4 {
	margin: 1.5rem !important;
}

.mt-4, .my-4 {
	margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
	margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
	margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
	margin-left: 1.5rem !important;
}

.m-5 {
	margin: 3rem !important;
}

.mt-5, .my-5 {
	margin-top: 3rem !important;
}

.mr-5, .mx-5 {
	margin-right: 3rem !important;
}

.mb-5, .my-5 {
	margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
	margin-left: 3rem !important;
}

.p-0 {
	padding: 0 !important;
}

.pt-0, .py-0 {
	padding-top: 0 !important;
}

.pr-0, .px-0 {
	padding-right: 0 !important;
}

.pb-0, .py-0 {
	padding-bottom: 0 !important;
}

.pl-0, .px-0 {
	padding-left: 0 !important;
}

.p-1 {
	padding: .25rem !important;
}

.pt-1, .py-1 {
	padding-top: .25rem !important;
}

.pr-1, .px-1 {
	padding-right: .25rem !important;
}

.pb-1, .py-1 {
	padding-bottom: .25rem !important;
}

.pl-1, .px-1 {
	padding-left: .25rem !important;
}

.p-2 {
	padding: .5rem !important;
}

.pt-2, .py-2 {
	padding-top: .5rem !important;
}

.pr-2, .px-2 {
	padding-right: .5rem !important;
}

.pb-2, .py-2 {
	padding-bottom: .5rem !important;
}

.pl-2, .px-2 {
	padding-left: .5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.pt-3, .py-3 {
	padding-top: 1rem !important;
}

.pr-3, .px-3 {
	padding-right: 1rem !important;
}

.pb-3, .py-3 {
	padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
	padding-left: 1rem !important;
}

.p-4 {
	padding: 1.5rem !important;
}

.pt-4, .py-4 {
	padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
	padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
	padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
	padding-left: 1.5rem !important;
}

.p-5 {
	padding: 3rem !important;
}

.pt-5, .py-5 {
	padding-top: 3rem !important;
}

.pr-5, .px-5 {
	padding-right: 3rem !important;
}

.pb-5, .py-5 {
	padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
	padding-left: 3rem !important;
}

.m-n1 {
	margin: -.25rem !important;
}

.mt-n1, .my-n1 {
	margin-top: -.25rem !important;
}

.mr-n1, .mx-n1 {
	margin-right: -.25rem !important;
}

.mb-n1, .my-n1 {
	margin-bottom: -.25rem !important;
}

.ml-n1, .mx-n1 {
	margin-left: -.25rem !important;
}

.m-n2 {
	margin: -.5rem !important;
}

.mt-n2, .my-n2 {
	margin-top: -.5rem !important;
}

.mr-n2, .mx-n2 {
	margin-right: -.5rem !important;
}

.mb-n2, .my-n2 {
	margin-bottom: -.5rem !important;
}

.ml-n2, .mx-n2 {
	margin-left: -.5rem !important;
}

.m-n3 {
	margin: -1rem !important;
}

.mt-n3, .my-n3 {
	margin-top: -1rem !important;
}

.mr-n3, .mx-n3 {
	margin-right: -1rem !important;
}

.mb-n3, .my-n3 {
	margin-bottom: -1rem !important;
}

.ml-n3, .mx-n3 {
	margin-left: -1rem !important;
}

.m-n4 {
	margin: -1.5rem !important;
}

.mt-n4, .my-n4 {
	margin-top: -1.5rem !important;
}

.mr-n4, .mx-n4 {
	margin-right: -1.5rem !important;
}

.mb-n4, .my-n4 {
	margin-bottom: -1.5rem !important;
}

.ml-n4, .mx-n4 {
	margin-left: -1.5rem !important;
}

.m-n5 {
	margin: -3rem !important;
}

.mt-n5, .my-n5 {
	margin-top: -3rem !important;
}

.mr-n5, .mx-n5 {
	margin-right: -3rem !important;
}

.mb-n5, .my-n5 {
	margin-bottom: -3rem !important;
}

.ml-n5, .mx-n5 {
	margin-left: -3rem !important;
}

.m-auto {
	margin: auto !important;
}

.mt-auto, .my-auto {
	margin-top: auto !important;
}

.mr-auto, .mx-auto {
	margin-right: auto !important;
}

.mb-auto, .my-auto {
	margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
	margin-left: auto !important;
}

@media (min-width: 576px) {
	.m-sm-0 {
		margin: 0 !important;
	}
	
	.mt-sm-0, .my-sm-0 {
		margin-top: 0 !important;
	}
	
	.mr-sm-0, .mx-sm-0 {
		margin-right: 0 !important;
	}
	
	.mb-sm-0, .my-sm-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-sm-0, .mx-sm-0 {
		margin-left: 0 !important;
	}
	
	.m-sm-1 {
		margin: .25rem !important;
	}
	
	.mt-sm-1, .my-sm-1 {
		margin-top: .25rem !important;
	}
	
	.mr-sm-1, .mx-sm-1 {
		margin-right: .25rem !important;
	}
	
	.mb-sm-1, .my-sm-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-sm-1, .mx-sm-1 {
		margin-left: .25rem !important;
	}
	
	.m-sm-2 {
		margin: .5rem !important;
	}
	
	.mt-sm-2, .my-sm-2 {
		margin-top: .5rem !important;
	}
	
	.mr-sm-2, .mx-sm-2 {
		margin-right: .5rem !important;
	}
	
	.mb-sm-2, .my-sm-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-sm-2, .mx-sm-2 {
		margin-left: .5rem !important;
	}
	
	.m-sm-3 {
		margin: 1rem !important;
	}
	
	.mt-sm-3, .my-sm-3 {
		margin-top: 1rem !important;
	}
	
	.mr-sm-3, .mx-sm-3 {
		margin-right: 1rem !important;
	}
	
	.mb-sm-3, .my-sm-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-sm-3, .mx-sm-3 {
		margin-left: 1rem !important;
	}
	
	.m-sm-4 {
		margin: 1.5rem !important;
	}
	
	.mt-sm-4, .my-sm-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-sm-4, .mx-sm-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-sm-4, .my-sm-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-sm-4, .mx-sm-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-sm-5 {
		margin: 3rem !important;
	}
	
	.mt-sm-5, .my-sm-5 {
		margin-top: 3rem !important;
	}
	
	.mr-sm-5, .mx-sm-5 {
		margin-right: 3rem !important;
	}
	
	.mb-sm-5, .my-sm-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-sm-5, .mx-sm-5 {
		margin-left: 3rem !important;
	}
	
	.p-sm-0 {
		padding: 0 !important;
	}
	
	.pt-sm-0, .py-sm-0 {
		padding-top: 0 !important;
	}
	
	.pr-sm-0, .px-sm-0 {
		padding-right: 0 !important;
	}
	
	.pb-sm-0, .py-sm-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-sm-0, .px-sm-0 {
		padding-left: 0 !important;
	}
	
	.p-sm-1 {
		padding: .25rem !important;
	}
	
	.pt-sm-1, .py-sm-1 {
		padding-top: .25rem !important;
	}
	
	.pr-sm-1, .px-sm-1 {
		padding-right: .25rem !important;
	}
	
	.pb-sm-1, .py-sm-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-sm-1, .px-sm-1 {
		padding-left: .25rem !important;
	}
	
	.p-sm-2 {
		padding: .5rem !important;
	}
	
	.pt-sm-2, .py-sm-2 {
		padding-top: .5rem !important;
	}
	
	.pr-sm-2, .px-sm-2 {
		padding-right: .5rem !important;
	}
	
	.pb-sm-2, .py-sm-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-sm-2, .px-sm-2 {
		padding-left: .5rem !important;
	}
	
	.p-sm-3 {
		padding: 1rem !important;
	}
	
	.pt-sm-3, .py-sm-3 {
		padding-top: 1rem !important;
	}
	
	.pr-sm-3, .px-sm-3 {
		padding-right: 1rem !important;
	}
	
	.pb-sm-3, .py-sm-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-sm-3, .px-sm-3 {
		padding-left: 1rem !important;
	}
	
	.p-sm-4 {
		padding: 1.5rem !important;
	}
	
	.pt-sm-4, .py-sm-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-sm-4, .px-sm-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-sm-4, .py-sm-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-sm-4, .px-sm-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-sm-5 {
		padding: 3rem !important;
	}
	
	.pt-sm-5, .py-sm-5 {
		padding-top: 3rem !important;
	}
	
	.pr-sm-5, .px-sm-5 {
		padding-right: 3rem !important;
	}
	
	.pb-sm-5, .py-sm-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-sm-5, .px-sm-5 {
		padding-left: 3rem !important;
	}
	
	.m-sm-n1 {
		margin: -.25rem !important;
	}
	
	.mt-sm-n1, .my-sm-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-sm-n1, .mx-sm-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-sm-n1, .my-sm-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-sm-n1, .mx-sm-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-sm-n2 {
		margin: -.5rem !important;
	}
	
	.mt-sm-n2, .my-sm-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-sm-n2, .mx-sm-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-sm-n2, .my-sm-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-sm-n2, .mx-sm-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-sm-n3 {
		margin: -1rem !important;
	}
	
	.mt-sm-n3, .my-sm-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-sm-n3, .mx-sm-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-sm-n3, .my-sm-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-sm-n3, .mx-sm-n3 {
		margin-left: -1rem !important;
	}
	
	.m-sm-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-sm-n4, .my-sm-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-sm-n4, .mx-sm-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-sm-n4, .my-sm-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-sm-n4, .mx-sm-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-sm-n5 {
		margin: -3rem !important;
	}
	
	.mt-sm-n5, .my-sm-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-sm-n5, .mx-sm-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-sm-n5, .my-sm-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-sm-n5, .mx-sm-n5 {
		margin-left: -3rem !important;
	}
	
	.m-sm-auto {
		margin: auto !important;
	}
	
	.mt-sm-auto, .my-sm-auto {
		margin-top: auto !important;
	}
	
	.mr-sm-auto, .mx-sm-auto {
		margin-right: auto !important;
	}
	
	.mb-sm-auto, .my-sm-auto {
		margin-bottom: auto !important;
	}
	
	.ml-sm-auto, .mx-sm-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 768px) {
	.m-md-0 {
		margin: 0 !important;
	}
	
	.mt-md-0, .my-md-0 {
		margin-top: 0 !important;
	}
	
	.mr-md-0, .mx-md-0 {
		margin-right: 0 !important;
	}
	
	.mb-md-0, .my-md-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-md-0, .mx-md-0 {
		margin-left: 0 !important;
	}
	
	.m-md-1 {
		margin: .25rem !important;
	}
	
	.mt-md-1, .my-md-1 {
		margin-top: .25rem !important;
	}
	
	.mr-md-1, .mx-md-1 {
		margin-right: .25rem !important;
	}
	
	.mb-md-1, .my-md-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-md-1, .mx-md-1 {
		margin-left: .25rem !important;
	}
	
	.m-md-2 {
		margin: .5rem !important;
	}
	
	.mt-md-2, .my-md-2 {
		margin-top: .5rem !important;
	}
	
	.mr-md-2, .mx-md-2 {
		margin-right: .5rem !important;
	}
	
	.mb-md-2, .my-md-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-md-2, .mx-md-2 {
		margin-left: .5rem !important;
	}
	
	.m-md-3 {
		margin: 1rem !important;
	}
	
	.mt-md-3, .my-md-3 {
		margin-top: 1rem !important;
	}
	
	.mr-md-3, .mx-md-3 {
		margin-right: 1rem !important;
	}
	
	.mb-md-3, .my-md-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-md-3, .mx-md-3 {
		margin-left: 1rem !important;
	}
	
	.m-md-4 {
		margin: 1.5rem !important;
	}
	
	.mt-md-4, .my-md-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-md-4, .mx-md-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-md-4, .my-md-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-md-4, .mx-md-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-md-5 {
		margin: 3rem !important;
	}
	
	.mt-md-5, .my-md-5 {
		margin-top: 3rem !important;
	}
	
	.mr-md-5, .mx-md-5 {
		margin-right: 3rem !important;
	}
	
	.mb-md-5, .my-md-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-md-5, .mx-md-5 {
		margin-left: 3rem !important;
	}
	
	.p-md-0 {
		padding: 0 !important;
	}
	
	.pt-md-0, .py-md-0 {
		padding-top: 0 !important;
	}
	
	.pr-md-0, .px-md-0 {
		padding-right: 0 !important;
	}
	
	.pb-md-0, .py-md-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-md-0, .px-md-0 {
		padding-left: 0 !important;
	}
	
	.p-md-1 {
		padding: .25rem !important;
	}
	
	.pt-md-1, .py-md-1 {
		padding-top: .25rem !important;
	}
	
	.pr-md-1, .px-md-1 {
		padding-right: .25rem !important;
	}
	
	.pb-md-1, .py-md-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-md-1, .px-md-1 {
		padding-left: .25rem !important;
	}
	
	.p-md-2 {
		padding: .5rem !important;
	}
	
	.pt-md-2, .py-md-2 {
		padding-top: .5rem !important;
	}
	
	.pr-md-2, .px-md-2 {
		padding-right: .5rem !important;
	}
	
	.pb-md-2, .py-md-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-md-2, .px-md-2 {
		padding-left: .5rem !important;
	}
	
	.p-md-3 {
		padding: 1rem !important;
	}
	
	.pt-md-3, .py-md-3 {
		padding-top: 1rem !important;
	}
	
	.pr-md-3, .px-md-3 {
		padding-right: 1rem !important;
	}
	
	.pb-md-3, .py-md-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-md-3, .px-md-3 {
		padding-left: 1rem !important;
	}
	
	.p-md-4 {
		padding: 1.5rem !important;
	}
	
	.pt-md-4, .py-md-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-md-4, .px-md-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-md-4, .py-md-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-md-4, .px-md-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-md-5 {
		padding: 3rem !important;
	}
	
	.pt-md-5, .py-md-5 {
		padding-top: 3rem !important;
	}
	
	.pr-md-5, .px-md-5 {
		padding-right: 3rem !important;
	}
	
	.pb-md-5, .py-md-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-md-5, .px-md-5 {
		padding-left: 3rem !important;
	}
	
	.m-md-n1 {
		margin: -.25rem !important;
	}
	
	.mt-md-n1, .my-md-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-md-n1, .mx-md-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-md-n1, .my-md-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-md-n1, .mx-md-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-md-n2 {
		margin: -.5rem !important;
	}
	
	.mt-md-n2, .my-md-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-md-n2, .mx-md-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-md-n2, .my-md-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-md-n2, .mx-md-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-md-n3 {
		margin: -1rem !important;
	}
	
	.mt-md-n3, .my-md-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-md-n3, .mx-md-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-md-n3, .my-md-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-md-n3, .mx-md-n3 {
		margin-left: -1rem !important;
	}
	
	.m-md-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-md-n4, .my-md-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-md-n4, .mx-md-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-md-n4, .my-md-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-md-n4, .mx-md-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-md-n5 {
		margin: -3rem !important;
	}
	
	.mt-md-n5, .my-md-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-md-n5, .mx-md-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-md-n5, .my-md-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-md-n5, .mx-md-n5 {
		margin-left: -3rem !important;
	}
	
	.m-md-auto {
		margin: auto !important;
	}
	
	.mt-md-auto, .my-md-auto {
		margin-top: auto !important;
	}
	
	.mr-md-auto, .mx-md-auto {
		margin-right: auto !important;
	}
	
	.mb-md-auto, .my-md-auto {
		margin-bottom: auto !important;
	}
	
	.ml-md-auto, .mx-md-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 992px) {
	.m-lg-0 {
		margin: 0 !important;
	}
	
	.mt-lg-0, .my-lg-0 {
		margin-top: 0 !important;
	}
	
	.mr-lg-0, .mx-lg-0 {
		margin-right: 0 !important;
	}
	
	.mb-lg-0, .my-lg-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-lg-0, .mx-lg-0 {
		margin-left: 0 !important;
	}
	
	.m-lg-1 {
		margin: .25rem !important;
	}
	
	.mt-lg-1, .my-lg-1 {
		margin-top: .25rem !important;
	}
	
	.mr-lg-1, .mx-lg-1 {
		margin-right: .25rem !important;
	}
	
	.mb-lg-1, .my-lg-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-lg-1, .mx-lg-1 {
		margin-left: .25rem !important;
	}
	
	.m-lg-2 {
		margin: .5rem !important;
	}
	
	.mt-lg-2, .my-lg-2 {
		margin-top: .5rem !important;
	}
	
	.mr-lg-2, .mx-lg-2 {
		margin-right: .5rem !important;
	}
	
	.mb-lg-2, .my-lg-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-lg-2, .mx-lg-2 {
		margin-left: .5rem !important;
	}
	
	.m-lg-3 {
		margin: 1rem !important;
	}
	
	.mt-lg-3, .my-lg-3 {
		margin-top: 1rem !important;
	}
	
	.mr-lg-3, .mx-lg-3 {
		margin-right: 1rem !important;
	}
	
	.mb-lg-3, .my-lg-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-lg-3, .mx-lg-3 {
		margin-left: 1rem !important;
	}
	
	.m-lg-4 {
		margin: 1.5rem !important;
	}
	
	.mt-lg-4, .my-lg-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-lg-4, .mx-lg-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-lg-4, .my-lg-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-lg-4, .mx-lg-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-lg-5 {
		margin: 3rem !important;
	}
	
	.mt-lg-5, .my-lg-5 {
		margin-top: 3rem !important;
	}
	
	.mr-lg-5, .mx-lg-5 {
		margin-right: 3rem !important;
	}
	
	.mb-lg-5, .my-lg-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-lg-5, .mx-lg-5 {
		margin-left: 3rem !important;
	}
	
	.p-lg-0 {
		padding: 0 !important;
	}
	
	.pt-lg-0, .py-lg-0 {
		padding-top: 0 !important;
	}
	
	.pr-lg-0, .px-lg-0 {
		padding-right: 0 !important;
	}
	
	.pb-lg-0, .py-lg-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-lg-0, .px-lg-0 {
		padding-left: 0 !important;
	}
	
	.p-lg-1 {
		padding: .25rem !important;
	}
	
	.pt-lg-1, .py-lg-1 {
		padding-top: .25rem !important;
	}
	
	.pr-lg-1, .px-lg-1 {
		padding-right: .25rem !important;
	}
	
	.pb-lg-1, .py-lg-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-lg-1, .px-lg-1 {
		padding-left: .25rem !important;
	}
	
	.p-lg-2 {
		padding: .5rem !important;
	}
	
	.pt-lg-2, .py-lg-2 {
		padding-top: .5rem !important;
	}
	
	.pr-lg-2, .px-lg-2 {
		padding-right: .5rem !important;
	}
	
	.pb-lg-2, .py-lg-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-lg-2, .px-lg-2 {
		padding-left: .5rem !important;
	}
	
	.p-lg-3 {
		padding: 1rem !important;
	}
	
	.pt-lg-3, .py-lg-3 {
		padding-top: 1rem !important;
	}
	
	.pr-lg-3, .px-lg-3 {
		padding-right: 1rem !important;
	}
	
	.pb-lg-3, .py-lg-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-lg-3, .px-lg-3 {
		padding-left: 1rem !important;
	}
	
	.p-lg-4 {
		padding: 1.5rem !important;
	}
	
	.pt-lg-4, .py-lg-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-lg-4, .px-lg-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-lg-4, .py-lg-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-lg-4, .px-lg-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-lg-5 {
		padding: 3rem !important;
	}
	
	.pt-lg-5, .py-lg-5 {
		padding-top: 3rem !important;
	}
	
	.pr-lg-5, .px-lg-5 {
		padding-right: 3rem !important;
	}
	
	.pb-lg-5, .py-lg-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-lg-5, .px-lg-5 {
		padding-left: 3rem !important;
	}
	
	.m-lg-n1 {
		margin: -.25rem !important;
	}
	
	.mt-lg-n1, .my-lg-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-lg-n1, .mx-lg-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-lg-n1, .my-lg-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-lg-n1, .mx-lg-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-lg-n2 {
		margin: -.5rem !important;
	}
	
	.mt-lg-n2, .my-lg-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-lg-n2, .mx-lg-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-lg-n2, .my-lg-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-lg-n2, .mx-lg-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-lg-n3 {
		margin: -1rem !important;
	}
	
	.mt-lg-n3, .my-lg-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-lg-n3, .mx-lg-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-lg-n3, .my-lg-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-lg-n3, .mx-lg-n3 {
		margin-left: -1rem !important;
	}
	
	.m-lg-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-lg-n4, .my-lg-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-lg-n4, .mx-lg-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-lg-n4, .my-lg-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-lg-n4, .mx-lg-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-lg-n5 {
		margin: -3rem !important;
	}
	
	.mt-lg-n5, .my-lg-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-lg-n5, .mx-lg-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-lg-n5, .my-lg-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-lg-n5, .mx-lg-n5 {
		margin-left: -3rem !important;
	}
	
	.m-lg-auto {
		margin: auto !important;
	}
	
	.mt-lg-auto, .my-lg-auto {
		margin-top: auto !important;
	}
	
	.mr-lg-auto, .mx-lg-auto {
		margin-right: auto !important;
	}
	
	.mb-lg-auto, .my-lg-auto {
		margin-bottom: auto !important;
	}
	
	.ml-lg-auto, .mx-lg-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 1200px) {
	.m-xl-0 {
		margin: 0 !important;
	}
	
	.mt-xl-0, .my-xl-0 {
		margin-top: 0 !important;
	}
	
	.mr-xl-0, .mx-xl-0 {
		margin-right: 0 !important;
	}
	
	.mb-xl-0, .my-xl-0 {
		margin-bottom: 0 !important;
	}
	
	.ml-xl-0, .mx-xl-0 {
		margin-left: 0 !important;
	}
	
	.m-xl-1 {
		margin: .25rem !important;
	}
	
	.mt-xl-1, .my-xl-1 {
		margin-top: .25rem !important;
	}
	
	.mr-xl-1, .mx-xl-1 {
		margin-right: .25rem !important;
	}
	
	.mb-xl-1, .my-xl-1 {
		margin-bottom: .25rem !important;
	}
	
	.ml-xl-1, .mx-xl-1 {
		margin-left: .25rem !important;
	}
	
	.m-xl-2 {
		margin: .5rem !important;
	}
	
	.mt-xl-2, .my-xl-2 {
		margin-top: .5rem !important;
	}
	
	.mr-xl-2, .mx-xl-2 {
		margin-right: .5rem !important;
	}
	
	.mb-xl-2, .my-xl-2 {
		margin-bottom: .5rem !important;
	}
	
	.ml-xl-2, .mx-xl-2 {
		margin-left: .5rem !important;
	}
	
	.m-xl-3 {
		margin: 1rem !important;
	}
	
	.mt-xl-3, .my-xl-3 {
		margin-top: 1rem !important;
	}
	
	.mr-xl-3, .mx-xl-3 {
		margin-right: 1rem !important;
	}
	
	.mb-xl-3, .my-xl-3 {
		margin-bottom: 1rem !important;
	}
	
	.ml-xl-3, .mx-xl-3 {
		margin-left: 1rem !important;
	}
	
	.m-xl-4 {
		margin: 1.5rem !important;
	}
	
	.mt-xl-4, .my-xl-4 {
		margin-top: 1.5rem !important;
	}
	
	.mr-xl-4, .mx-xl-4 {
		margin-right: 1.5rem !important;
	}
	
	.mb-xl-4, .my-xl-4 {
		margin-bottom: 1.5rem !important;
	}
	
	.ml-xl-4, .mx-xl-4 {
		margin-left: 1.5rem !important;
	}
	
	.m-xl-5 {
		margin: 3rem !important;
	}
	
	.mt-xl-5, .my-xl-5 {
		margin-top: 3rem !important;
	}
	
	.mr-xl-5, .mx-xl-5 {
		margin-right: 3rem !important;
	}
	
	.mb-xl-5, .my-xl-5 {
		margin-bottom: 3rem !important;
	}
	
	.ml-xl-5, .mx-xl-5 {
		margin-left: 3rem !important;
	}
	
	.p-xl-0 {
		padding: 0 !important;
	}
	
	.pt-xl-0, .py-xl-0 {
		padding-top: 0 !important;
	}
	
	.pr-xl-0, .px-xl-0 {
		padding-right: 0 !important;
	}
	
	.pb-xl-0, .py-xl-0 {
		padding-bottom: 0 !important;
	}
	
	.pl-xl-0, .px-xl-0 {
		padding-left: 0 !important;
	}
	
	.p-xl-1 {
		padding: .25rem !important;
	}
	
	.pt-xl-1, .py-xl-1 {
		padding-top: .25rem !important;
	}
	
	.pr-xl-1, .px-xl-1 {
		padding-right: .25rem !important;
	}
	
	.pb-xl-1, .py-xl-1 {
		padding-bottom: .25rem !important;
	}
	
	.pl-xl-1, .px-xl-1 {
		padding-left: .25rem !important;
	}
	
	.p-xl-2 {
		padding: .5rem !important;
	}
	
	.pt-xl-2, .py-xl-2 {
		padding-top: .5rem !important;
	}
	
	.pr-xl-2, .px-xl-2 {
		padding-right: .5rem !important;
	}
	
	.pb-xl-2, .py-xl-2 {
		padding-bottom: .5rem !important;
	}
	
	.pl-xl-2, .px-xl-2 {
		padding-left: .5rem !important;
	}
	
	.p-xl-3 {
		padding: 1rem !important;
	}
	
	.pt-xl-3, .py-xl-3 {
		padding-top: 1rem !important;
	}
	
	.pr-xl-3, .px-xl-3 {
		padding-right: 1rem !important;
	}
	
	.pb-xl-3, .py-xl-3 {
		padding-bottom: 1rem !important;
	}
	
	.pl-xl-3, .px-xl-3 {
		padding-left: 1rem !important;
	}
	
	.p-xl-4 {
		padding: 1.5rem !important;
	}
	
	.pt-xl-4, .py-xl-4 {
		padding-top: 1.5rem !important;
	}
	
	.pr-xl-4, .px-xl-4 {
		padding-right: 1.5rem !important;
	}
	
	.pb-xl-4, .py-xl-4 {
		padding-bottom: 1.5rem !important;
	}
	
	.pl-xl-4, .px-xl-4 {
		padding-left: 1.5rem !important;
	}
	
	.p-xl-5 {
		padding: 3rem !important;
	}
	
	.pt-xl-5, .py-xl-5 {
		padding-top: 3rem !important;
	}
	
	.pr-xl-5, .px-xl-5 {
		padding-right: 3rem !important;
	}
	
	.pb-xl-5, .py-xl-5 {
		padding-bottom: 3rem !important;
	}
	
	.pl-xl-5, .px-xl-5 {
		padding-left: 3rem !important;
	}
	
	.m-xl-n1 {
		margin: -.25rem !important;
	}
	
	.mt-xl-n1, .my-xl-n1 {
		margin-top: -.25rem !important;
	}
	
	.mr-xl-n1, .mx-xl-n1 {
		margin-right: -.25rem !important;
	}
	
	.mb-xl-n1, .my-xl-n1 {
		margin-bottom: -.25rem !important;
	}
	
	.ml-xl-n1, .mx-xl-n1 {
		margin-left: -.25rem !important;
	}
	
	.m-xl-n2 {
		margin: -.5rem !important;
	}
	
	.mt-xl-n2, .my-xl-n2 {
		margin-top: -.5rem !important;
	}
	
	.mr-xl-n2, .mx-xl-n2 {
		margin-right: -.5rem !important;
	}
	
	.mb-xl-n2, .my-xl-n2 {
		margin-bottom: -.5rem !important;
	}
	
	.ml-xl-n2, .mx-xl-n2 {
		margin-left: -.5rem !important;
	}
	
	.m-xl-n3 {
		margin: -1rem !important;
	}
	
	.mt-xl-n3, .my-xl-n3 {
		margin-top: -1rem !important;
	}
	
	.mr-xl-n3, .mx-xl-n3 {
		margin-right: -1rem !important;
	}
	
	.mb-xl-n3, .my-xl-n3 {
		margin-bottom: -1rem !important;
	}
	
	.ml-xl-n3, .mx-xl-n3 {
		margin-left: -1rem !important;
	}
	
	.m-xl-n4 {
		margin: -1.5rem !important;
	}
	
	.mt-xl-n4, .my-xl-n4 {
		margin-top: -1.5rem !important;
	}
	
	.mr-xl-n4, .mx-xl-n4 {
		margin-right: -1.5rem !important;
	}
	
	.mb-xl-n4, .my-xl-n4 {
		margin-bottom: -1.5rem !important;
	}
	
	.ml-xl-n4, .mx-xl-n4 {
		margin-left: -1.5rem !important;
	}
	
	.m-xl-n5 {
		margin: -3rem !important;
	}
	
	.mt-xl-n5, .my-xl-n5 {
		margin-top: -3rem !important;
	}
	
	.mr-xl-n5, .mx-xl-n5 {
		margin-right: -3rem !important;
	}
	
	.mb-xl-n5, .my-xl-n5 {
		margin-bottom: -3rem !important;
	}
	
	.ml-xl-n5, .mx-xl-n5 {
		margin-left: -3rem !important;
	}
	
	.m-xl-auto {
		margin: auto !important;
	}
	
	.mt-xl-auto, .my-xl-auto {
		margin-top: auto !important;
	}
	
	.mr-xl-auto, .mx-xl-auto {
		margin-right: auto !important;
	}
	
	.mb-xl-auto, .my-xl-auto {
		margin-bottom: auto !important;
	}
	
	.ml-xl-auto, .mx-xl-auto {
		margin-left: auto !important;
	}
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
	text-align: justify !important;
}

.text-wrap {
	white-space: normal !important;
}

.text-nowrap {
	white-space: nowrap !important;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

@media (min-width: 576px) {
	.text-sm-left {
		text-align: left !important;
	}
	
	.text-sm-right {
		text-align: right !important;
	}
	
	.text-sm-center {
		text-align: center !important;
	}
}

@media (min-width: 768px) {
	.text-md-left {
		text-align: left !important;
	}
	
	.text-md-right {
		text-align: right !important;
	}
	
	.text-md-center {
		text-align: center !important;
	}
}

@media (min-width: 992px) {
	.text-lg-left {
		text-align: left !important;
	}
	
	.text-lg-right {
		text-align: right !important;
	}
	
	.text-lg-center {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {
	.text-xl-left {
		text-align: left !important;
	}
	
	.text-xl-right {
		text-align: right !important;
	}
	
	.text-xl-center {
		text-align: center !important;
	}
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-uppercase {
	text-transform: uppercase !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-lighter {
	font-weight: lighter !important;
}

.font-weight-normal {
	font-weight: 400 !important;
}

.font-weight-bold {
	font-weight: 700 !important;
}

.font-weight-bolder {
	font-weight: bolder !important;
}

.font-italic {
	font-style: italic !important;
}

.text-white {
	color: #fff !important;
}

.text-primary {
	color: #00649c !important;
}

a.text-primary:hover, a.text-primary:focus {
	color: #003350 !important;
}

.text-secondary {
	color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
	color: #494f54 !important;
}

.text-success {
	color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
	color: #19692c !important;
}

.text-info {
	color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
	color: #0f6674 !important;
}

.text-warning {
	color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
	color: #ba8b00 !important;
}

.text-danger {
	color: #a2190e !important;
}

a.text-danger:hover, a.text-danger:focus {
	color: #5c0e08 !important;
}

.text-light {
	color: #e9e6e3 !important;
}

a.text-light:hover, a.text-light:focus {
	color: #c7c0b8 !important;
}

.text-dark {
	color: #2e383d !important;
}

a.text-dark:hover, a.text-dark:focus {
	color: #0d1011 !important;
}

.text-body {
	color: #212529 !important;
}

.text-muted, .pfy-product-price-value-before-discount, .pfy-account-directory-desc {
	color: #6c757d !important;
}

.text-black-50 {
	color: rgba(0, 0, 0, .5) !important;
}

.text-white-50 {
	color: rgba(255, 255, 255, .5) !important;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.text-decoration-none {
	text-decoration: none !important;
}

.text-break {
	word-break: break-word !important;
	word-wrap: break-word !important;
}

.text-reset {
	color: inherit !important;
}

.visible {
	visibility: visible !important;
}

.invisible {
	visibility: hidden !important;
}

@media print {
	*, *::before, *::after {
		text-shadow: none !important;
		box-shadow: none !important;
	}
	
	a:not(.btn) {
		text-decoration: underline;
	}
	
	abbr[title]::after {
		content: " (" attr(title) ")";
	}
	
	pre {
		white-space: pre-wrap !important;
	}
	
	pre, blockquote {
		border: 1px solid #adb5bd;
		page-break-inside: avoid;
	}
	
	tr, img {
		page-break-inside: avoid;
	}
	
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	
	h2, h3 {
		page-break-after: avoid;
	}
	
	@page {
		size: a3;
	}
	
	body {
		min-width: 992px !important;
	}
	
	.container {
		min-width: 992px !important;
	}
	
	.navbar {
		display: none;
	}
	
	.badge {
		border: 1px solid #000;
	}
	
	.table {
		border-collapse: collapse !important;
	}
	
	.table td, .table th {
		background-color: #fff !important;
	}
	
	.table-bordered th, .table-bordered td {
		border: 1px solid #dee2e6 !important;
	}
	
	.table-dark {
		color: inherit;
	}
	
	.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
		border-color: #dee2e6;
	}
	
	.table .thead-dark th {
		color: inherit;
		border-color: #dee2e6;
	}
}

.bv-no-focus-ring:focus {
	outline: none;
}

@media (max-width: 575.98px) {
	.bv-d-xs-down-none {
		display: none !important;
	}
}

@media (max-width: 767.98px) {
	.bv-d-sm-down-none {
		display: none !important;
	}
}

@media (max-width: 991.98px) {
	.bv-d-md-down-none {
		display: none !important;
	}
}

@media (max-width: 1199.98px) {
	.bv-d-lg-down-none {
		display: none !important;
	}
}

.bv-d-xl-down-none {
	display: none !important;
}

.form-control.focus {
	color: #495057;
	background-color: #fff;
	border-color: #1daeff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.form-control.focus.is-valid {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.form-control.focus.is-invalid {
	border-color: #a2190e;
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .25);
}

.b-avatar {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	flex-shrink: 0;
	width: 2.5rem;
	height: 2.5rem;
	font-size: inherit;
	font-weight: 400;
	line-height: 1;
	max-width: 100%;
	max-height: auto;
	text-align: center;
	overflow: visible;
	position: relative;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.b-avatar:focus {
	outline: 0;
}

.b-avatar.btn, .b-avatar[href] {
	padding: 0;
	border: 0;
}

.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {
	transition: transform .15s ease-in-out;
}

.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {
	transform: scale(1.15);
}

.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {
	opacity: .65;
	pointer-events: none;
}

.b-avatar .b-avatar-custom, .b-avatar .b-avatar-text, .b-avatar .b-avatar-img {
	border-radius: inherit;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	mask-image: radial-gradient(white, black);
}

.b-avatar .b-avatar-text {
	text-transform: uppercase;
	white-space: nowrap;
}

.b-avatar[href] {
	text-decoration: none;
}

.b-avatar > .b-icon {
	width: 60%;
	height: auto;
	max-width: 100%;
}

.b-avatar .b-avatar-img img {
	width: 100%;
	height: 100%;
	max-height: auto;
	border-radius: inherit;
	object-fit: cover;
}

.b-avatar .b-avatar-badge {
	position: absolute;
	min-height: 1.5em;
	min-width: 1.5em;
	padding: .25em;
	line-height: 1;
	border-radius: 10em;
	font-size: 70%;
	font-weight: 700;
	z-index: 1;
}

.b-avatar-sm {
	width: 1.5rem;
	height: 1.5rem;
}

.b-avatar-sm .b-avatar-text {
	font-size: calc(.6rem);
}

.b-avatar-sm .b-avatar-badge {
	font-size: calc(.42rem);
}

.b-avatar-lg {
	width: 3.5rem;
	height: 3.5rem;
}

.b-avatar-lg .b-avatar-text {
	font-size: calc(1.4rem);
}

.b-avatar-lg .b-avatar-badge {
	font-size: calc(.98rem);
}

.b-avatar-group .b-avatar-group-inner {
	display: flex;
	flex-wrap: wrap;
}

.b-avatar-group .b-avatar {
	border: 1px solid #dee2e6;
}

.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled), .b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {
	z-index: 1;
}

.b-calendar {
	display: inline-flex;
}

.b-calendar .b-calendar-inner {
	min-width: 250px;
}

.b-calendar .b-calendar-header, .b-calendar .b-calendar-nav {
	margin-bottom: .25rem;
}

.b-calendar .b-calendar-nav .btn {
	padding: .25rem;
}

.b-calendar output {
	padding: .25rem;
	font-size: 80%;
}

.b-calendar output.readonly {
	background-color: #e9ecef;
	opacity: 1;
}

.b-calendar .b-calendar-footer {
	margin-top: .5rem;
}

.b-calendar .b-calendar-grid {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.b-calendar .b-calendar-grid .row {
	flex-wrap: nowrap;
}

.b-calendar .b-calendar-grid-caption {
	padding: .25rem;
}

.b-calendar .b-calendar-grid-body .col[data-date] .btn {
	width: 32px;
	height: 32px;
	font-size: 14px;
	line-height: 1;
	margin: 3px auto;
	padding: 9px 0;
}

.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=true] {
	cursor: default;
	pointer-events: none;
}

.card-img-left {
	border-top-left-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}

.card-img-right {
	border-top-right-radius: calc(.25rem - 1px);
	border-bottom-right-radius: calc(.25rem - 1px);
}

.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
	display: none !important;
}

.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
	display: none !important;
}

.dropdown .dropdown-menu:focus {
	outline: none;
}

.b-dropdown-form {
	display: inline-block;
	padding: .25rem 1.5rem;
	width: 100%;
	clear: both;
	font-weight: 400;
}

.b-dropdown-form:focus {
	outline: 1px dotted !important;
	outline: 5px auto -webkit-focus-ring-color !important;
}

.b-dropdown-form.disabled, .b-dropdown-form:disabled {
	outline: 0 !important;
	color: #adb5bd;
	pointer-events: none;
}

.b-dropdown-text {
	display: inline-block;
	padding: .25rem 1.5rem;
	margin-bottom: 0;
	width: 100%;
	clear: both;
	font-weight: lighter;
}

.custom-checkbox.b-custom-control-lg, .input-group-lg .custom-checkbox {
	font-size: 1.25rem;
	line-height: 1.5;
	padding-left: 1.875rem;
}

.custom-checkbox.b-custom-control-lg .custom-control-label::before, .input-group-lg .custom-checkbox .custom-control-label::before {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: .3rem;
}

.custom-checkbox.b-custom-control-lg .custom-control-label::after, .input-group-lg .custom-checkbox .custom-control-label::after {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	background-size: 50% 50%;
}

.custom-checkbox.b-custom-control-sm, .input-group-sm .custom-checkbox {
	font-size: .875rem;
	line-height: 1.5;
	padding-left: 1.3125rem;
}

.custom-checkbox.b-custom-control-sm .custom-control-label::before, .input-group-sm .custom-checkbox .custom-control-label::before {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	border-radius: .2rem;
}

.custom-checkbox.b-custom-control-sm .custom-control-label::after, .input-group-sm .custom-checkbox .custom-control-label::after {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	background-size: 50% 50%;
}

.custom-switch.b-custom-control-lg, .input-group-lg .custom-switch {
	padding-left: 2.8125rem;
}

.custom-switch.b-custom-control-lg .custom-control-label, .input-group-lg .custom-switch .custom-control-label {
	font-size: 1.25rem;
	line-height: 1.5;
}

.custom-switch.b-custom-control-lg .custom-control-label::before, .input-group-lg .custom-switch .custom-control-label::before {
	top: .3125rem;
	height: 1.25rem;
	left: -2.8125rem;
	width: 2.1875rem;
	border-radius: .625rem;
}

.custom-switch.b-custom-control-lg .custom-control-label::after, .input-group-lg .custom-switch .custom-control-label::after {
	top: calc(.3125rem + 2px);
	left: calc(-2.8125rem + 2px);
	width: calc(1.25rem - 4px);
	height: calc(1.25rem - 4px);
	border-radius: .625rem;
	background-size: 50% 50%;
}

.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after, .input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
	transform: translateX(.9375rem);
}

.custom-switch.b-custom-control-sm, .input-group-sm .custom-switch {
	padding-left: 1.96875rem;
}

.custom-switch.b-custom-control-sm .custom-control-label, .input-group-sm .custom-switch .custom-control-label {
	font-size: .875rem;
	line-height: 1.5;
}

.custom-switch.b-custom-control-sm .custom-control-label::before, .input-group-sm .custom-switch .custom-control-label::before {
	top: .21875rem;
	left: -1.96875rem;
	width: 1.53125rem;
	height: .875rem;
	border-radius: .4375rem;
}

.custom-switch.b-custom-control-sm .custom-control-label::after, .input-group-sm .custom-switch .custom-control-label::after {
	top: calc(.21875rem + 2px);
	left: calc(-1.96875rem + 2px);
	width: calc(.875rem - 4px);
	height: calc(.875rem - 4px);
	border-radius: .4375rem;
	background-size: 50% 50%;
}

.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after, .input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
	transform: translateX(.65625rem);
}

.input-group > .input-group-prepend > .btn-group > .btn, .input-group > .input-group-append:not(:last-child) > .btn-group > .btn, .input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn-group > .btn, .input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn, .input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.b-form-btn-label-control.form-control {
	display: flex;
	align-items: stretch;
	height: auto;
	padding: 0;
	background-image: none;
}

.b-form-btn-label-control.form-control.nitro-lazy {
	background-image: none !important;
}

.input-group .b-form-btn-label-control.form-control {
	padding: 0;
}

[dir=rtl] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=rtl] {
	flex-direction: row-reverse;
}

[dir=rtl] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=rtl] > label {
	text-align: right;
}

.b-form-btn-label-control.form-control > .btn {
	line-height: 1;
	font-size: inherit;
	box-shadow: none !important;
	border: 0;
}

.b-form-btn-label-control.form-control > .btn:disabled {
	pointer-events: none;
}

.b-form-btn-label-control.form-control.is-valid > .btn {
	color: #28a745;
}

.b-form-btn-label-control.form-control.is-invalid > .btn {
	color: #a2190e;
}

.b-form-btn-label-control.form-control > .dropdown-menu {
	padding: .5rem;
}

.b-form-btn-label-control.form-control > .form-control {
	height: auto;
	min-height: calc(calc(1.5em + .75rem + 2px) - 2px);
	padding-left: .25rem;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent;
	word-break: break-word;
	font-size: inherit;
	white-space: normal;
	cursor: pointer;
}

.b-form-btn-label-control.form-control > .form-control.form-control-sm {
	min-height: calc(calc(1.5em + .5rem + 2px) - 2px);
}

.b-form-btn-label-control.form-control > .form-control.form-control-lg {
	min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}

.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control {
	min-height: calc(calc(1.5em + .5rem + 2px) - 2px);
	padding-top: .25rem;
	padding-bottom: .25rem;
}

.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control {
	min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.b-form-btn-label-control.form-control[aria-disabled=true], .b-form-btn-label-control.form-control[aria-readonly=true] {
	background-color: #e9ecef;
	opacity: 1;
}

.b-form-btn-label-control.form-control[aria-disabled=true] {
	pointer-events: none;
}

.b-form-btn-label-control.form-control[aria-disabled=true] > label {
	cursor: default;
}

.b-form-btn-label-control.btn-group > .dropdown-menu {
	padding: .5rem;
}

.custom-file-label {
	white-space: nowrap;
	overflow-x: hidden;
}

.b-custom-control-lg.custom-file, .b-custom-control-lg .custom-file-input, .b-custom-control-lg .custom-file-label, .input-group-lg.custom-file, .input-group-lg .custom-file-input, .input-group-lg .custom-file-label {
	font-size: 1.25rem;
	height: calc(1.5em + 1rem + 2px);
}

.b-custom-control-lg .custom-file-label, .b-custom-control-lg .custom-file-label:after, .input-group-lg .custom-file-label, .input-group-lg .custom-file-label:after {
	padding: .5rem 1rem;
	line-height: 1.5;
}

.b-custom-control-lg .custom-file-label, .input-group-lg .custom-file-label {
	border-radius: .3rem;
}

.b-custom-control-lg .custom-file-label::after, .input-group-lg .custom-file-label::after {
	font-size: inherit;
	height: calc(1.5em + 1rem);
	border-radius: 0 .3rem .3rem 0;
}

.b-custom-control-sm.custom-file, .b-custom-control-sm .custom-file-input, .b-custom-control-sm .custom-file-label, .input-group-sm.custom-file, .input-group-sm .custom-file-input, .input-group-sm .custom-file-label {
	font-size: .875rem;
	height: calc(1.5em + .5rem + 2px);
}

.b-custom-control-sm .custom-file-label, .b-custom-control-sm .custom-file-label:after, .input-group-sm .custom-file-label, .input-group-sm .custom-file-label:after {
	padding: .25rem .5rem;
	line-height: 1.5;
}

.b-custom-control-sm .custom-file-label, .input-group-sm .custom-file-label {
	border-radius: .2rem;
}

.b-custom-control-sm .custom-file-label::after, .input-group-sm .custom-file-label::after {
	font-size: inherit;
	height: calc(1.5em + .5rem);
	border-radius: 0 .2rem .2rem 0;
}

.was-validated .form-control:invalid, .was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {
	background-position: right calc(.375em + .1875rem) center;
}

input[type=color].form-control {
	height: calc(1.5em + .75rem + 2px);
	padding: .125rem .25rem;
}

input[type=color].form-control.form-control-sm, .input-group-sm input[type=color].form-control {
	height: calc(1.5em + .5rem + 2px);
	padding: .125rem .25rem;
}

input[type=color].form-control.form-control-lg, .input-group-lg input[type=color].form-control {
	height: calc(1.5em + 1rem + 2px);
	padding: .125rem .25rem;
}

input[type=color].form-control:disabled {
	background-color: #adb5bd;
	opacity: .65;
}

.input-group > .custom-range {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
}

.input-group > .custom-range + .form-control, .input-group > .custom-range + .form-control-plaintext, .input-group > .custom-range + .custom-select, .input-group > .custom-range + .custom-range, .input-group > .custom-range + .custom-file {
	margin-left: -1px;
}

.input-group > .form-control + .custom-range, .input-group > .form-control-plaintext + .custom-range, .input-group > .custom-select + .custom-range, .input-group > .custom-range + .custom-range, .input-group > .custom-file + .custom-range {
	margin-left: -1px;
}

.input-group > .custom-range:focus {
	z-index: 3;
}

.input-group > .custom-range:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .custom-range:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group > .custom-range {
	height: calc(1.5em + .75rem + 2px);
	padding: 0 .75rem;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	height: calc(1.5em + .75rem + 2px);
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.input-group > .custom-range {
		transition: none;
	}
}

.input-group > .custom-range:focus {
	color: #495057;
	background-color: #fff;
	border-color: #1daeff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {
	background-color: #e9ecef;
}

.input-group-lg > .custom-range {
	height: calc(1.5em + 1rem + 2px);
	padding: 0 1rem;
	border-radius: .3rem;
}

.input-group-sm > .custom-range {
	height: calc(1.5em + .5rem + 2px);
	padding: 0 .5rem;
	border-radius: .2rem;
}

.was-validated .input-group .custom-range:valid, .input-group .custom-range.is-valid {
	border-color: #28a745;
}

.was-validated .input-group .custom-range:valid:focus, .input-group .custom-range.is-valid:focus {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #9be7ac;
}

.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #9be7ac;
}

.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #9be7ac;
}

.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {
	background-color: #28a745;
	background-image: none;
}

.was-validated .custom-range:valid::-webkit-slider-thumb.nitro-lazy, .custom-range.is-valid::-webkit-slider-thumb.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {
	background-color: #9be7ac;
	background-image: none;
}

.was-validated .custom-range:valid::-webkit-slider-thumb:active.nitro-lazy, .custom-range.is-valid::-webkit-slider-thumb:active.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {
	background-color: rgba(40, 167, 69, .35);
}

.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {
	background-color: #28a745;
	background-image: none;
}

.was-validated .custom-range:valid::-moz-range-thumb.nitro-lazy, .custom-range.is-valid::-moz-range-thumb.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {
	background-color: #9be7ac;
	background-image: none;
}

.was-validated .custom-range:valid::-moz-range-thumb:active.nitro-lazy, .custom-range.is-valid::-moz-range-thumb:active.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {
	background: rgba(40, 167, 69, .35);
}

.was-validated .custom-range:valid ~ .valid-feedback, .was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback, .custom-range.is-valid ~ .valid-tooltip {
	display: block;
}

.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {
	background-color: #28a745;
	background-image: none;
}

.was-validated .custom-range:valid::-ms-thumb.nitro-lazy, .custom-range.is-valid::-ms-thumb.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {
	background-color: #9be7ac;
	background-image: none;
}

.was-validated .custom-range:valid::-ms-thumb:active.nitro-lazy, .custom-range.is-valid::-ms-thumb:active.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {
	background: rgba(40, 167, 69, .35);
}

.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {
	background: rgba(40, 167, 69, .35);
}

.was-validated .input-group .custom-range:invalid, .input-group .custom-range.is-invalid {
	border-color: #a2190e;
}

.was-validated .input-group .custom-range:invalid:focus, .input-group .custom-range.is-invalid:focus {
	border-color: #a2190e;
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .25);
}

.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #f37a70;
}

.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #f37a70;
}

.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem #f37a70;
}

.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {
	background-color: #a2190e;
	background-image: none;
}

.was-validated .custom-range:invalid::-webkit-slider-thumb.nitro-lazy, .custom-range.is-invalid::-webkit-slider-thumb.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {
	background-color: #f37a70;
	background-image: none;
}

.was-validated .custom-range:invalid::-webkit-slider-thumb:active.nitro-lazy, .custom-range.is-invalid::-webkit-slider-thumb:active.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {
	background-color: rgba(162, 25, 14, .35);
}

.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {
	background-color: #a2190e;
	background-image: none;
}

.was-validated .custom-range:invalid::-moz-range-thumb.nitro-lazy, .custom-range.is-invalid::-moz-range-thumb.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {
	background-color: #f37a70;
	background-image: none;
}

.was-validated .custom-range:invalid::-moz-range-thumb:active.nitro-lazy, .custom-range.is-invalid::-moz-range-thumb:active.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {
	background: rgba(162, 25, 14, .35);
}

.was-validated .custom-range:invalid ~ .invalid-feedback, .was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback, .custom-range.is-invalid ~ .invalid-tooltip {
	display: block;
}

.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {
	background-color: #a2190e;
	background-image: none;
}

.was-validated .custom-range:invalid::-ms-thumb.nitro-lazy, .custom-range.is-invalid::-ms-thumb.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {
	background-color: #f37a70;
	background-image: none;
}

.was-validated .custom-range:invalid::-ms-thumb:active.nitro-lazy, .custom-range.is-invalid::-ms-thumb:active.nitro-lazy {
	background-image: none !important;
}

.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {
	background: rgba(162, 25, 14, .35);
}

.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {
	background: rgba(162, 25, 14, .35);
}

.custom-radio.b-custom-control-lg, .input-group-lg .custom-radio {
	font-size: 1.25rem;
	line-height: 1.5;
	padding-left: 1.875rem;
}

.custom-radio.b-custom-control-lg .custom-control-label::before, .input-group-lg .custom-radio .custom-control-label::before {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
}

.custom-radio.b-custom-control-lg .custom-control-label::after, .input-group-lg .custom-radio .custom-control-label::after {
	top: .3125rem;
	left: -1.875rem;
	width: 1.25rem;
	height: 1.25rem;
	background: no-repeat 50%/50% 50%;
}

.custom-radio.b-custom-control-sm, .input-group-sm .custom-radio {
	font-size: .875rem;
	line-height: 1.5;
	padding-left: 1.3125rem;
}

.custom-radio.b-custom-control-sm .custom-control-label::before, .input-group-sm .custom-radio .custom-control-label::before {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	border-radius: 50%;
}

.custom-radio.b-custom-control-sm .custom-control-label::after, .input-group-sm .custom-radio .custom-control-label::after {
	top: .21875rem;
	left: -1.3125rem;
	width: .875rem;
	height: .875rem;
	background: no-repeat 50%/50% 50%;
}

.b-rating {
	text-align: center;
}

.b-rating.d-inline-flex {
	width: auto;
}

.b-rating .b-rating-star, .b-rating .b-rating-value {
	padding: 0 .25em;
}

.b-rating .b-rating-value {
	min-width: 2.5em;
}

.b-rating .b-rating-star {
	display: inline-flex;
	justify-content: center;
	outline: 0;
}

.b-rating .b-rating-star .b-rating-icon {
	display: inline-flex;
	transition: all .15s ease-in-out;
}

.b-rating.disabled, .b-rating:disabled {
	background-color: #e9ecef;
	color: #6c757d;
}

.b-rating:not(.disabled):not(.readonly) .b-rating-star {
	cursor: pointer;
}

.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon, .b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {
	transform: scale(1.5);
}

.b-rating[dir=rtl] .b-rating-star-half {
	transform: scale(-1, 1);
}

.b-form-spinbutton {
	text-align: center;
	overflow: hidden;
	background-image: none;
	padding: 0;
}

.b-form-spinbutton.nitro-lazy {
	background-image: none !important;
}

[dir=rtl] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=rtl]:not(.flex-column) {
	flex-direction: row-reverse;
}

.b-form-spinbutton output {
	font-size: inherit;
	outline: 0;
	border: 0;
	background-color: transparent;
	width: auto;
	margin: 0;
	padding: 0 .25rem;
}

.b-form-spinbutton output > div, .b-form-spinbutton output > bdi {
	display: block;
	min-width: 2.25em;
	height: 1.5em;
}

.b-form-spinbutton.flex-column {
	height: auto;
	width: auto;
}

.b-form-spinbutton.flex-column output {
	margin: 0 .25rem;
	padding: .25rem 0;
}

.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
	output-width: 100%;
}

.b-form-spinbutton.d-inline-flex:not(.flex-column) {
	width: auto;
}

.b-form-spinbutton .btn {
	line-height: 1;
	box-shadow: none !important;
}

.b-form-spinbutton .btn:disabled {
	pointer-events: none;
}

.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
	transform: scale(1.25);
}

.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {
	background-color: #e9ecef;
}

.b-form-spinbutton.disabled {
	pointer-events: none;
}

.b-form-tags.focus {
	color: #495057;
	background-color: #fff;
	border-color: #1daeff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 100, 156, .25);
}

.b-form-tags.focus.is-valid {
	border-color: #28a745;
	box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25);
}

.b-form-tags.focus.is-invalid {
	border-color: #a2190e;
	box-shadow: 0 0 0 .2rem rgba(162, 25, 14, .25);
}

.b-form-tags.disabled {
	background-color: #e9ecef;
}

.b-form-tags-list {
	margin-top: -.25rem;
}

.b-form-tags-list .b-form-tags-field, .b-form-tags-list .b-form-tag {
	margin-top: .25rem;
}

.b-form-tags-input {
	color: #495057;
}

.b-form-tag {
	font-size: 75%;
	font-weight: normal;
	line-height: 1.5;
	margin-right: .25rem;
}

.b-form-tag.disabled {
	opacity: .75;
}

.b-form-tag > button.b-form-tag-remove {
	color: inherit;
	font-size: 125%;
	line-height: 1;
	float: none;
	margin-left: .25rem;
}

.form-control-sm .b-form-tag {
	line-height: 1.5;
}

.form-control-lg .b-form-tag {
	line-height: 1.5;
}

.media-aside {
	display: flex;
	margin-right: 1rem;
}

.media-aside-right {
	margin-right: 0;
	margin-left: 1rem;
}

.modal-backdrop {
	opacity: .5;
}

.b-pagination-pills .page-item .page-link {
	border-radius: 50rem !important;
	margin-left: .25rem;
	line-height: 1;
}

.b-pagination-pills .page-item:first-child .page-link {
	margin-left: 0;
}

.popover.b-popover {
	display: block;
	opacity: 1;
	outline: 0;
}

.popover.b-popover.fade:not(.show) {
	opacity: 0;
}

.popover.b-popover.show {
	opacity: 1;
}

.b-popover-primary.popover {
	background-color: #cce0eb;
	border-color: #b8d4e3;
}

.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #b8d4e3;
}

.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #cce0eb;
}

.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #b8d4e3;
}

.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #cce0eb;
}

.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #b8d4e3;
}

.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #c1d9e7;
}

.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #c1d9e7;
}

.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #b8d4e3;
}

.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #cce0eb;
}

.b-popover-primary .popover-header {
	color: #212529;
	background-color: #c1d9e7;
	border-bottom-color: #afcee0;
}

.b-popover-primary .popover-body {
	color: #003451;
}

.b-popover-secondary.popover {
	background-color: #e2e3e5;
	border-color: #d6d8db;
}

.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #d6d8db;
}

.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #e2e3e5;
}

.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #d6d8db;
}

.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #e2e3e5;
}

.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #d6d8db;
}

.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #dadbde;
}

.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #dadbde;
}

.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #d6d8db;
}

.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #e2e3e5;
}

.b-popover-secondary .popover-header {
	color: #212529;
	background-color: #dadbde;
	border-bottom-color: #ccced2;
}

.b-popover-secondary .popover-body {
	color: #383d41;
}

.b-popover-success.popover {
	background-color: #d4edda;
	border-color: #c3e6cb;
}

.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #c3e6cb;
}

.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #d4edda;
}

.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #c3e6cb;
}

.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #d4edda;
}

.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #c3e6cb;
}

.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #c9e8d1;
}

.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #c9e8d1;
}

.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #c3e6cb;
}

.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #d4edda;
}

.b-popover-success .popover-header {
	color: #212529;
	background-color: #c9e8d1;
	border-bottom-color: #b7e1c1;
}

.b-popover-success .popover-body {
	color: #155724;
}

.b-popover-info.popover {
	background-color: #d1ecf1;
	border-color: #bee5eb;
}

.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #bee5eb;
}

.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #d1ecf1;
}

.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #bee5eb;
}

.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #d1ecf1;
}

.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #bee5eb;
}

.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #c5e7ed;
}

.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #c5e7ed;
}

.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #bee5eb;
}

.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #d1ecf1;
}

.b-popover-info .popover-header {
	color: #212529;
	background-color: #c5e7ed;
	border-bottom-color: #b2dfe7;
}

.b-popover-info .popover-body {
	color: #0c5460;
}

.b-popover-warning.popover {
	background-color: #fff3cd;
	border-color: #ffeeba;
}

.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #ffeeba;
}

.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #fff3cd;
}

.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #ffeeba;
}

.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #fff3cd;
}

.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #ffeeba;
}

.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #ffefbe;
}

.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #ffefbe;
}

.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #ffeeba;
}

.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #fff3cd;
}

.b-popover-warning .popover-header {
	color: #212529;
	background-color: #ffefbe;
	border-bottom-color: #ffe9a4;
}

.b-popover-warning .popover-body {
	color: #856404;
}

.b-popover-danger.popover {
	background-color: #ecd1cf;
	border-color: #e5bfbc;
}

.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #e5bfbc;
}

.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #ecd1cf;
}

.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #e5bfbc;
}

.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #ecd1cf;
}

.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #e5bfbc;
}

.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #e8c6c4;
}

.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #e8c6c4;
}

.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #e5bfbc;
}

.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #ecd1cf;
}

.b-popover-danger .popover-header {
	color: #212529;
	background-color: #e8c6c4;
	border-bottom-color: #e0b5b2;
}

.b-popover-danger .popover-body {
	color: #540d07;
}

.b-popover-light.popover {
	background-color: #fbfaf9;
	border-color: #f9f8f7;
}

.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #f9f8f7;
}

.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #fbfaf9;
}

.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #f9f8f7;
}

.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #fbfaf9;
}

.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #f9f8f7;
}

.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #f5f2f0;
}

.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #f5f2f0;
}

.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #f9f8f7;
}

.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #fbfaf9;
}

.b-popover-light .popover-header {
	color: #212529;
	background-color: #f5f2f0;
	border-bottom-color: #ebe6e1;
}

.b-popover-light .popover-body {
	color: #797876;
}

.b-popover-dark.popover {
	background-color: #d5d7d8;
	border-color: #c4c7c9;
}

.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::before {
	border-top-color: #c4c7c9;
}

.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::after {
	border-top-color: #d5d7d8;
}

.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::before {
	border-right-color: #c4c7c9;
}

.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::after {
	border-right-color: #d5d7d8;
}

.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::before {
	border-bottom-color: #c4c7c9;
}

.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::after {
	border-bottom-color: #cdcfd1;
}

.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header::before {
	border-bottom-color: #cdcfd1;
}

.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::before {
	border-left-color: #c4c7c9;
}

.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::after {
	border-left-color: #d5d7d8;
}

.b-popover-dark .popover-header {
	color: #212529;
	background-color: #cdcfd1;
	border-bottom-color: #c0c3c4;
}

.b-popover-dark .popover-body {
	color: #181d20;
}

.b-sidebar-outer {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	overflow: visible;
	z-index: calc(1030 + 5);
}

.b-sidebar-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100vw;
	height: 100vh;
	opacity: .6;
}

.b-sidebar {
	display: flex;
	flex-direction: column;
	position: fixed;
	top: 0;
	width: 320px;
	max-width: 100%;
	height: 100vh;
	max-height: 100%;
	margin: 0;
	outline: 0;
	transform: translateX(0);
}

.b-sidebar.slide {
	transition: transform .3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.b-sidebar.slide {
		transition: none;
	}
}

.b-sidebar:not(.b-sidebar-right) {
	left: 0;
	right: auto;
}

.b-sidebar:not(.b-sidebar-right).slide:not(.show) {
	transform: translateX(-100%);
}

.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
	margin-left: auto;
}

.b-sidebar.b-sidebar-right {
	left: auto;
	right: 0;
}

.b-sidebar.b-sidebar-right.slide:not(.show) {
	transform: translateX(100%);
}

.b-sidebar.b-sidebar-right > .b-sidebar-header .close {
	margin-right: auto;
}

.b-sidebar > .b-sidebar-header {
	font-size: 1.5rem;
	padding: .5rem 1rem;
	display: flex;
	flex-direction: row;
	flex-grow: 0;
	align-items: center;
}

[dir=rtl] .b-sidebar > .b-sidebar-header {
	flex-direction: row-reverse;
}

.b-sidebar > .b-sidebar-header .close {
	float: none;
	font-size: 1.5rem;
}

.b-sidebar > .b-sidebar-body {
	flex-grow: 1;
	height: 100%;
	overflow-y: auto;
}

.b-sidebar > .b-sidebar-footer {
	flex-grow: 0;
}

.b-skeleton-wrapper {
	cursor: wait;
}

.b-skeleton {
	position: relative;
	overflow: hidden;
	background-color: rgba(0, 0, 0, .12);
	cursor: wait;
	mask-image: radial-gradient(white, black);
}

.b-skeleton::before {
	content: " ";
}

.b-skeleton-text {
	height: 1rem;
	margin-bottom: .25rem;
	border-radius: .25rem;
}

.b-skeleton-button {
	width: 75px;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
}

.b-skeleton-avatar {
	width: 2.5em;
	height: 2.5em;
	border-radius: 50%;
}

.b-skeleton-input {
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	line-height: 1.5;
	border: #ced4da solid 1px;
	border-radius: .25rem;
}

.b-skeleton-icon-wrapper svg {
	color: rgba(0, 0, 0, .12);
}

.b-skeleton-img {
	height: 100%;
	width: 100%;
}

.b-skeleton-animate-wave::after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .4), transparent);
	animation: b-skeleton-animate-wave 1.75s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
	.b-skeleton-animate-wave::after {
		background: none;
		animation: none;
	}
}

@keyframes b-skeleton-animate-wave {
	from {
		transform: translateX(-100%);
	}
	
	to {
		transform: translateX(100%);
	}
}

.b-skeleton-animate-fade {
	animation: b-skeleton-animate-fade .875s ease-in-out alternate infinite;
}

@media (prefers-reduced-motion: reduce) {
	.b-skeleton-animate-fade {
		animation: none;
	}
}

@keyframes b-skeleton-animate-fade {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: .4;
	}
}

.b-skeleton-animate-throb {
	animation: b-skeleton-animate-throb .875s ease-in alternate infinite;
}

@media (prefers-reduced-motion: reduce) {
	.b-skeleton-animate-throb {
		animation: none;
	}
}

@keyframes b-skeleton-animate-throb {
	0% {
		transform: scale(1);
	}
	
	100% {
		transform: scale(.975);
	}
}

.table.b-table.b-table-fixed {
	table-layout: fixed;
}

.table.b-table.b-table-no-border-collapse {
	border-collapse: separate;
	border-spacing: 0;
}

.table.b-table[aria-busy=true] {
	opacity: .55;
}

.table.b-table > tbody > tr.b-table-details > td {
	border-top: none !important;
}

.table.b-table > caption {
	caption-side: bottom;
}

.table.b-table.b-table-caption-top > caption {
	caption-side: top !important;
}

.table.b-table > tbody > .table-active, .table.b-table > tbody > .table-active > th, .table.b-table > tbody > .table-active > td {
	background-color: rgba(0, 0, 0, .075);
}

.table.b-table.table-hover > tbody > tr.table-active:hover td, .table.b-table.table-hover > tbody > tr.table-active:hover th {
	color: #212529;
	background-image: linear-gradient(rgba(0, 0, 0, .075), rgba(0, 0, 0, .075));
	background-repeat: no-repeat;
}

.table.b-table > tbody > .bg-active, .table.b-table > tbody > .bg-active > th, .table.b-table > tbody > .bg-active > td {
	background-color: rgba(255, 255, 255, .075) !important;
}

.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td, .table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
	color: #fff;
	background-image: linear-gradient(rgba(255, 255, 255, .075), rgba(255, 255, 255, .075));
	background-repeat: no-repeat;
}

.b-table-sticky-header, .table-responsive, [class*=table-responsive-] {
	margin-bottom: 1rem;
}

.b-table-sticky-header > .table, .table-responsive > .table, [class*=table-responsive-] > .table {
	margin-bottom: 0;
}

.b-table-sticky-header {
	overflow-y: auto;
	max-height: 300px;
}

@media print {
	.b-table-sticky-header {
		overflow-y: visible !important;
		max-height: none !important;
	}
}

@supports (position: sticky) {
	.b-table-sticky-header > .table.b-table > thead > tr > th {
		position: sticky;
		top: 0;
		z-index: 2;
	}
	
	.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column, .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column, .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column, .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
		position: sticky;
		left: 0;
	}
	
	.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column, .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column {
		z-index: 5;
	}
	
	.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column, .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column, .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column, [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
		z-index: 2;
	}
	
	.table.b-table > thead > tr > .table-b-table-default, .table.b-table > tbody > tr > .table-b-table-default, .table.b-table > tfoot > tr > .table-b-table-default {
		color: #212529;
		background-color: #fff;
	}
	
	.table.b-table.table-dark > thead > tr > .bg-b-table-default, .table.b-table.table-dark > tbody > tr > .bg-b-table-default, .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
		color: #fff;
		background-color: #343a40;
	}
	
	.table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
		background-image: linear-gradient(rgba(0, 0, 0, .05), rgba(0, 0, 0, .05));
		background-repeat: no-repeat;
	}
	
	.table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
		background-image: linear-gradient(rgba(255, 255, 255, .05), rgba(255, 255, 255, .05));
		background-repeat: no-repeat;
	}
	
	.table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
		color: #212529;
		background-image: linear-gradient(rgba(0, 0, 0, .075), rgba(0, 0, 0, .075));
		background-repeat: no-repeat;
	}
	
	.table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
		color: #fff;
		background-image: linear-gradient(rgba(255, 255, 255, .075), rgba(255, 255, 255, .075));
		background-repeat: no-repeat;
	}
}

.table.b-table > thead > tr > [aria-sort], .table.b-table > tfoot > tr > [aria-sort] {
	cursor: pointer;
	background-image: none;
	background-repeat: no-repeat;
	background-size: .65em 1em;
}

.table.b-table > thead > tr > [aria-sort].nitro-lazy, .table.b-table > tfoot > tr > [aria-sort].nitro-lazy {
	background-image: none !important;
}

.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
	background-position: right calc(.75rem / 2) center;
	padding-right: calc(.75rem + .65em);
}

.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left, .table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
	background-position: left calc(.75rem / 2) center;
	padding-left: calc(.75rem + .65em);
}

.table.b-table > thead > tr > [aria-sort=none], .table.b-table > tfoot > tr > [aria-sort=none] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table > thead > tr > [aria-sort=none].nitro-lazy, .table.b-table > tfoot > tr > [aria-sort=none].nitro-lazy {
	background-image: none !important;
}

.table.b-table > thead > tr > [aria-sort=ascending], .table.b-table > tfoot > tr > [aria-sort=ascending] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table > thead > tr > [aria-sort=ascending].nitro-lazy, .table.b-table > tfoot > tr > [aria-sort=ascending].nitro-lazy {
	background-image: none !important;
}

.table.b-table > thead > tr > [aria-sort=descending], .table.b-table > tfoot > tr > [aria-sort=descending] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table > thead > tr > [aria-sort=descending].nitro-lazy, .table.b-table > tfoot > tr > [aria-sort=descending].nitro-lazy {
	background-image: none !important;
}

.table.b-table.table-dark > thead > tr > [aria-sort=none], .table.b-table.table-dark > tfoot > tr > [aria-sort=none], .table.b-table > .thead-dark > tr > [aria-sort=none] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table.table-dark > thead > tr > [aria-sort=none].nitro-lazy, .table.b-table.table-dark > tfoot > tr > [aria-sort=none].nitro-lazy, .table.b-table > .thead-dark > tr > [aria-sort=none].nitro-lazy {
	background-image: none !important;
}

.table.b-table.table-dark > thead > tr > [aria-sort=ascending], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending], .table.b-table > .thead-dark > tr > [aria-sort=ascending] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table.table-dark > thead > tr > [aria-sort=ascending].nitro-lazy, .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending].nitro-lazy, .table.b-table > .thead-dark > tr > [aria-sort=ascending].nitro-lazy {
	background-image: none !important;
}

.table.b-table.table-dark > thead > tr > [aria-sort=descending], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending], .table.b-table > .thead-dark > tr > [aria-sort=descending] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table.table-dark > thead > tr > [aria-sort=descending].nitro-lazy, .table.b-table.table-dark > tfoot > tr > [aria-sort=descending].nitro-lazy, .table.b-table > .thead-dark > tr > [aria-sort=descending].nitro-lazy {
	background-image: none !important;
}

.table.b-table > thead > tr > .table-dark[aria-sort=none], .table.b-table > tfoot > tr > .table-dark[aria-sort=none] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table > thead > tr > .table-dark[aria-sort=none].nitro-lazy, .table.b-table > tfoot > tr > .table-dark[aria-sort=none].nitro-lazy {
	background-image: none !important;
}

.table.b-table > thead > tr > .table-dark[aria-sort=ascending], .table.b-table > tfoot > tr > .table-dark[aria-sort=ascending] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table > thead > tr > .table-dark[aria-sort=ascending].nitro-lazy, .table.b-table > tfoot > tr > .table-dark[aria-sort=ascending].nitro-lazy {
	background-image: none !important;
}

.table.b-table > thead > tr > .table-dark[aria-sort=descending], .table.b-table > tfoot > tr > .table-dark[aria-sort=descending] {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}

.table.b-table > thead > tr > .table-dark[aria-sort=descending].nitro-lazy, .table.b-table > tfoot > tr > .table-dark[aria-sort=descending].nitro-lazy {
	background-image: none !important;
}

.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
	background-position: right calc(.3rem / 2) center;
	padding-right: calc(.3rem + .65em);
}

.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left, .table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
	background-position: left calc(.3rem / 2) center;
	padding-left: calc(.3rem + .65em);
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
	cursor: pointer;
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
	user-select: none;
}

@media (max-width: 575.98px) {
	.table.b-table.b-table-stacked-sm {
		display: block;
		width: 100%;
	}
	
	.table.b-table.b-table-stacked-sm > caption, .table.b-table.b-table-stacked-sm > tbody, .table.b-table.b-table-stacked-sm > tbody > tr, .table.b-table.b-table-stacked-sm > tbody > tr > td, .table.b-table.b-table-stacked-sm > tbody > tr > th {
		display: block;
	}
	
	.table.b-table.b-table-stacked-sm > thead, .table.b-table.b-table-stacked-sm > tfoot {
		display: none;
	}
	
	.table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row, .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row, .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-sm > caption {
		caption-side: top !important;
	}
	
	.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		overflow-wrap: break-word;
		font-weight: bold;
		font-style: normal;
		padding: 0 calc(1rem / 2) 0 0;
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
		display: block;
		clear: both;
		content: "";
	}
	
	.table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
		display: inline-block;
		width: calc(100% - 40%);
		padding: 0 0 0 calc(1rem / 2);
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
		border-top-width: 3px;
	}
	
	.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
		border-top-width: 3px;
	}
}

@media (max-width: 767.98px) {
	.table.b-table.b-table-stacked-md {
		display: block;
		width: 100%;
	}
	
	.table.b-table.b-table-stacked-md > caption, .table.b-table.b-table-stacked-md > tbody, .table.b-table.b-table-stacked-md > tbody > tr, .table.b-table.b-table-stacked-md > tbody > tr > td, .table.b-table.b-table-stacked-md > tbody > tr > th {
		display: block;
	}
	
	.table.b-table.b-table-stacked-md > thead, .table.b-table.b-table-stacked-md > tfoot {
		display: none;
	}
	
	.table.b-table.b-table-stacked-md > thead > tr.b-table-top-row, .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row, .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-md > caption {
		caption-side: top !important;
	}
	
	.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		overflow-wrap: break-word;
		font-weight: bold;
		font-style: normal;
		padding: 0 calc(1rem / 2) 0 0;
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
		display: block;
		clear: both;
		content: "";
	}
	
	.table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
		display: inline-block;
		width: calc(100% - 40%);
		padding: 0 0 0 calc(1rem / 2);
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-md > tbody > tr > :first-child {
		border-top-width: 3px;
	}
	
	.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
		border-top-width: 3px;
	}
}

@media (max-width: 991.98px) {
	.table.b-table.b-table-stacked-lg {
		display: block;
		width: 100%;
	}
	
	.table.b-table.b-table-stacked-lg > caption, .table.b-table.b-table-stacked-lg > tbody, .table.b-table.b-table-stacked-lg > tbody > tr, .table.b-table.b-table-stacked-lg > tbody > tr > td, .table.b-table.b-table-stacked-lg > tbody > tr > th {
		display: block;
	}
	
	.table.b-table.b-table-stacked-lg > thead, .table.b-table.b-table-stacked-lg > tfoot {
		display: none;
	}
	
	.table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row, .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row, .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-lg > caption {
		caption-side: top !important;
	}
	
	.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		overflow-wrap: break-word;
		font-weight: bold;
		font-style: normal;
		padding: 0 calc(1rem / 2) 0 0;
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
		display: block;
		clear: both;
		content: "";
	}
	
	.table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
		display: inline-block;
		width: calc(100% - 40%);
		padding: 0 0 0 calc(1rem / 2);
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
		border-top-width: 3px;
	}
	
	.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
		border-top-width: 3px;
	}
}

@media (max-width: 1199.98px) {
	.table.b-table.b-table-stacked-xl {
		display: block;
		width: 100%;
	}
	
	.table.b-table.b-table-stacked-xl > caption, .table.b-table.b-table-stacked-xl > tbody, .table.b-table.b-table-stacked-xl > tbody > tr, .table.b-table.b-table-stacked-xl > tbody > tr > td, .table.b-table.b-table-stacked-xl > tbody > tr > th {
		display: block;
	}
	
	.table.b-table.b-table-stacked-xl > thead, .table.b-table.b-table-stacked-xl > tfoot {
		display: none;
	}
	
	.table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row, .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row, .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-xl > caption {
		caption-side: top !important;
	}
	
	.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
		content: attr(data-label);
		width: 40%;
		float: left;
		text-align: right;
		overflow-wrap: break-word;
		font-weight: bold;
		font-style: normal;
		padding: 0 calc(1rem / 2) 0 0;
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
		display: block;
		clear: both;
		content: "";
	}
	
	.table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
		display: inline-block;
		width: calc(100% - 40%);
		padding: 0 0 0 calc(1rem / 2);
		margin: 0;
	}
	
	.table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
		display: none;
	}
	
	.table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
		border-top-width: 3px;
	}
	
	.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
		border-top-width: 3px;
	}
}

.table.b-table.b-table-stacked {
	display: block;
	width: 100%;
}

.table.b-table.b-table-stacked > caption, .table.b-table.b-table-stacked > tbody, .table.b-table.b-table-stacked > tbody > tr, .table.b-table.b-table-stacked > tbody > tr > td, .table.b-table.b-table-stacked > tbody > tr > th {
	display: block;
}

.table.b-table.b-table-stacked > thead, .table.b-table.b-table-stacked > tfoot {
	display: none;
}

.table.b-table.b-table-stacked > thead > tr.b-table-top-row, .table.b-table.b-table-stacked > thead > tr.b-table-bottom-row, .table.b-table.b-table-stacked > tfoot > tr.b-table-top-row, .table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
	display: none;
}

.table.b-table.b-table-stacked > caption {
	caption-side: top !important;
}

.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
	content: attr(data-label);
	width: 40%;
	float: left;
	text-align: right;
	overflow-wrap: break-word;
	font-weight: bold;
	font-style: normal;
	padding: 0 calc(1rem / 2) 0 0;
	margin: 0;
}

.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
	display: block;
	clear: both;
	content: "";
}

.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
	display: inline-block;
	width: calc(100% - 40%);
	padding: 0 0 0 calc(1rem / 2);
	margin: 0;
}

.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {
	display: none;
}

.table.b-table.b-table-stacked > tbody > tr > :first-child {
	border-top-width: 3px;
}

.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td, .table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
	border-top-width: 3px;
}

.b-time {
	min-width: 150px;
}

.b-time[aria-disabled=true] output, .b-time[aria-readonly=true] output, .b-time output.disabled {
	background-color: #e9ecef;
	opacity: 1;
}

.b-time[aria-disabled=true] output {
	pointer-events: none;
}

[dir=rtl] .b-time > .d-flex:not(.flex-column) {
	flex-direction: row-reverse;
}

.b-time .b-time-header {
	margin-bottom: .5rem;
}

.b-time .b-time-header output {
	padding: .25rem;
	font-size: 80%;
}

.b-time .b-time-footer {
	margin-top: .5rem;
}

.b-time .b-time-ampm {
	margin-left: .5rem;
}

.b-toast {
	display: block;
	position: relative;
	max-width: 350px;
	backface-visibility: hidden;
	background-clip: padding-box;
	z-index: 1;
	border-radius: .25rem;
}

.b-toast .toast {
	background-color: rgba(255, 255, 255, .85);
}

.b-toast:not(:last-child) {
	margin-bottom: .75rem;
}

.b-toast.b-toast-solid .toast {
	background-color: #fff;
}

.b-toast .toast {
	opacity: 1;
}

.b-toast .toast.fade:not(.show) {
	opacity: 0;
}

.b-toast .toast .toast-body {
	display: block;
}

.b-toast-primary .toast {
	background-color: rgba(222, 235, 242, .85);
	border-color: rgba(184, 212, 227, .85);
	color: #003451;
}

.b-toast-primary .toast .toast-header {
	color: #003451;
	background-color: rgba(204, 224, 235, .85);
	border-bottom-color: rgba(184, 212, 227, .85);
}

.b-toast-primary.b-toast-solid .toast {
	background-color: #deebf2;
}

.b-toast-secondary .toast {
	background-color: rgba(239, 240, 241, .85);
	border-color: rgba(214, 216, 219, .85);
	color: #383d41;
}

.b-toast-secondary .toast .toast-header {
	color: #383d41;
	background-color: rgba(226, 227, 229, .85);
	border-bottom-color: rgba(214, 216, 219, .85);
}

.b-toast-secondary.b-toast-solid .toast {
	background-color: #eff0f1;
}

.b-toast-success .toast {
	background-color: rgba(230, 245, 233, .85);
	border-color: rgba(195, 230, 203, .85);
	color: #155724;
}

.b-toast-success .toast .toast-header {
	color: #155724;
	background-color: rgba(212, 237, 218, .85);
	border-bottom-color: rgba(195, 230, 203, .85);
}

.b-toast-success.b-toast-solid .toast {
	background-color: #e6f5e9;
}

.b-toast-info .toast {
	background-color: rgba(229, 244, 247, .85);
	border-color: rgba(190, 229, 235, .85);
	color: #0c5460;
}

.b-toast-info .toast .toast-header {
	color: #0c5460;
	background-color: rgba(209, 236, 241, .85);
	border-bottom-color: rgba(190, 229, 235, .85);
}

.b-toast-info.b-toast-solid .toast {
	background-color: #e5f4f7;
}

.b-toast-warning .toast {
	background-color: rgba(255, 249, 231, .85);
	border-color: rgba(255, 238, 186, .85);
	color: #856404;
}

.b-toast-warning .toast .toast-header {
	color: #856404;
	background-color: rgba(255, 243, 205, .85);
	border-bottom-color: rgba(255, 238, 186, .85);
}

.b-toast-warning.b-toast-solid .toast {
	background-color: #fff9e7;
}

.b-toast-danger .toast {
	background-color: rgba(243, 227, 225, .85);
	border-color: rgba(229, 191, 188, .85);
	color: #540d07;
}

.b-toast-danger .toast .toast-header {
	color: #540d07;
	background-color: rgba(236, 209, 207, .85);
	border-bottom-color: rgba(229, 191, 188, .85);
}

.b-toast-danger.b-toast-solid .toast {
	background-color: #f3e3e1;
}

.b-toast-light .toast {
	background-color: rgba(255, 255, 255, .85);
	border-color: rgba(249, 248, 247, .85);
	color: #797876;
}

.b-toast-light .toast .toast-header {
	color: #797876;
	background-color: rgba(251, 250, 249, .85);
	border-bottom-color: rgba(249, 248, 247, .85);
}

.b-toast-light.b-toast-solid .toast {
	background-color: #fff;
}

.b-toast-dark .toast {
	background-color: rgba(226, 228, 228, .85);
	border-color: rgba(196, 199, 201, .85);
	color: #181d20;
}

.b-toast-dark .toast .toast-header {
	color: #181d20;
	background-color: rgba(213, 215, 216, .85);
	border-bottom-color: rgba(196, 199, 201, .85);
}

.b-toast-dark.b-toast-solid .toast {
	background-color: #e2e4e4;
}

.b-toaster {
	z-index: 1100;
}

.b-toaster .b-toaster-slot {
	position: relative;
	display: block;
}

.b-toaster .b-toaster-slot:empty {
	display: none !important;
}

.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
	position: fixed;
	left: .5rem;
	right: .5rem;
	margin: 0;
	padding: 0;
	height: 0;
	overflow: visible;
}

.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
	position: absolute;
	max-width: 350px;
	width: 100%;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0;
}

.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
	width: 100%;
	max-width: 100%;
}

.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast, .b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
	width: 100%;
	max-width: 100%;
}

.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {
	top: 0;
}

.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {
	top: .5rem;
}

.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
	bottom: 0;
}

.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
	bottom: .5rem;
}

.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
	margin-left: auto;
}

.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
	margin-right: auto;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
	transition: transform .175s;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
	transition-delay: .175s;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
	position: absolute;
	transition-delay: .175s;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
	transition-delay: 0s;
}

.tooltip.b-tooltip {
	display: block;
	opacity: .9;
	outline: 0;
}

.tooltip.b-tooltip.fade:not(.show) {
	opacity: 0;
}

.tooltip.b-tooltip.show {
	opacity: .9;
}

.tooltip.b-tooltip.noninteractive {
	pointer-events: none;
}

.tooltip.b-tooltip .arrow {
	margin: 0 .25rem;
}

.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=left] .arrow {
	margin: .25rem 0;
}

.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #00649c;
}

.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #00649c;
}

.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #00649c;
}

.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #00649c;
}

.tooltip.b-tooltip-primary .tooltip-inner {
	color: #fff;
	background-color: #00649c;
}

.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #6c757d;
}

.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #6c757d;
}

.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #6c757d;
}

.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #6c757d;
}

.tooltip.b-tooltip-secondary .tooltip-inner {
	color: #fff;
	background-color: #6c757d;
}

.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #28a745;
}

.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #28a745;
}

.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #28a745;
}

.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #28a745;
}

.tooltip.b-tooltip-success .tooltip-inner {
	color: #fff;
	background-color: #28a745;
}

.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #17a2b8;
}

.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #17a2b8;
}

.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #17a2b8;
}

.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #17a2b8;
}

.tooltip.b-tooltip-info .tooltip-inner {
	color: #fff;
	background-color: #17a2b8;
}

.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #ffc107;
}

.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #ffc107;
}

.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #ffc107;
}

.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #ffc107;
}

.tooltip.b-tooltip-warning .tooltip-inner {
	color: #212529;
	background-color: #ffc107;
}

.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #a2190e;
}

.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #a2190e;
}

.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #a2190e;
}

.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #a2190e;
}

.tooltip.b-tooltip-danger .tooltip-inner {
	color: #fff;
	background-color: #a2190e;
}

.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #e9e6e3;
}

.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #e9e6e3;
}

.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #e9e6e3;
}

.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #e9e6e3;
}

.tooltip.b-tooltip-light .tooltip-inner {
	color: #212529;
	background-color: #e9e6e3;
}

.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before {
	border-top-color: #2e383d;
}

.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before {
	border-right-color: #2e383d;
}

.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
	border-bottom-color: #2e383d;
}

.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before {
	border-left-color: #2e383d;
}

.tooltip.b-tooltip-dark .tooltip-inner {
	color: #fff;
	background-color: #2e383d;
}

.b-icon.bi {
	display: inline-block;
	overflow: visible;
	vertical-align: -.15em;
}

.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
	transform-origin: center;
	animation: .75s infinite ease-in-out alternate b-icon-animation-cylon;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
		animation: none;
	}
}

.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
	transform-origin: center;
	animation: .75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
		animation: none;
	}
}

.b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
	transform-origin: center;
	animation: .75s infinite ease-in-out alternate b-icon-animation-fade;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
		animation: none;
	}
}

.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
	transform-origin: center;
	animation: 2s infinite linear normal b-icon-animation-spin;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
		animation: none;
	}
}

.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
	transform-origin: center;
	animation: 2s infinite linear reverse b-icon-animation-spin;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
		animation: none;
	}
}

.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
	transform-origin: center;
	animation: 1s infinite steps(8) normal b-icon-animation-spin;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
		animation: none;
	}
}

.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
	transform-origin: center;
	animation: 1s infinite steps(8) reverse b-icon-animation-spin;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
		animation: none;
	}
}

.b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
	transform-origin: center;
	animation: .75s infinite ease-in-out alternate b-icon-animation-throb;
}

@media (prefers-reduced-motion: reduce) {
	.b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
		animation: none;
	}
}

@keyframes b-icon-animation-cylon {
	0% {
		transform: translateX(-25%);
	}
	
	100% {
		transform: translateX(25%);
	}
}

@keyframes b-icon-animation-cylon-vertical {
	0% {
		transform: translateY(25%);
	}
	
	100% {
		transform: translateY(-25%);
	}
}

@keyframes b-icon-animation-fade {
	0% {
		opacity: .1;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes b-icon-animation-spin {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(359deg);
	}
}

@keyframes b-icon-animation-throb {
	0% {
		opacity: .5;
		transform: scale(.5);
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.btn .b-icon.bi, .nav-link .b-icon.bi, .dropdown-toggle .b-icon.bi, .dropdown-item .b-icon.bi, .input-group-text .b-icon.bi {
	font-size: 125%;
	vertical-align: text-bottom;
}

html, body {
	font: 16px/2 var(--primary-font);
	background: var(--background-white);
	color: var(--text-black);
}

* {
	box-sizing: border-box;
}

p {
	margin: 1em 0;
}

b {
	font-weight: normal;
	font-family: var(--font-semibold-regular);
}

a {
	color: var(--link-color);
	text-decoration: var(--link-text-decoration);
	transition: color .3s;
}

a:hover {
	color: var(--link-color-hover);
}

hr {
	margin: 1em 0;
	border: 0;
	height: 1px;
	background-color: var(--text-black);
}

img {
	height: auto;
}

blockquote {
	margin-left: 0;
	border-left: 1px solid var(--background-gray);
	padding-left: 2em;
}

.header-menu .menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

@media screen and (min-width: 768px) {
	.main-container {
		display: flex;
	}
}

@media screen and (min-width: 768px) {
	.main {
		flex: 1;
	}
}

.entry:not(:first-child) {
	margin-top: var(--entry-margin);
}

.entry-title, .archive-title {
	margin: 0;
	font-size: var(--entry-title-size);
}

.archive {
	--entry-margin: 4rem;
	--entry-title-size: 1.5em;
}

.archive-read-more {
	font-size: smaller;
}

@media screen and (max-width: 767px) {
	.wp-block-image .full-width-mobile {
		width: 100%;
	}
	
	.wp-block-image .full-width-mobile img {
		width: 100%;
	}
}

.block-callout > .block-callout-inner > *:first-child, .block-callout > .wp-block-group__inner-container > *:first-child {
	margin-top: 0;
}

.block-callout > .block-callout-inner > *:last-child, .block-callout > .wp-block-group__inner-container > *:last-child {
	margin-bottom: 0;
}

.block-callout > .block-callout-inner::after, .block-callout > .wp-block-group__inner-container::after {
	clear: both;
	display: block;
	content: "";
}

@media screen and (min-width: 768px) {
	.sidebar {
		flex: 0 0 var(--sidebar-width);
	}
}

.bg-light-blue {
	background-color: rgba(var(--color-blue-light-rgb), .1);
}

h3.popover-header {
	margin: 0;
}

.bkg-transparent {
	background: transparent;
}

.bkg-white {
	background: var(--color-white);
}

.bkg-black {
	background: var(--color-black);
}

.bkg-gray {
	background: var(--color-gray);
}

.bkg-blue-light {
	background: var(--color-blue-light);
}

.bkg-blue {
	background: var(--color-blue);
}

.bkg-blue-dark {
	background: var(--color-blue-dark);
}

.bkg-blue-darker {
	background: var(--color-blue-darker);
}

.bkg-blue-darkest {
	background: var(--color-blue-darkest);
}

.bkg-red {
	background: var(--color-red);
}

.bkg-red-dark {
	background: var(--color-red-dark);
}

.card-body {
	line-height: 1.5;
}

.sizer {
	background: #639;
	border-radius: 60px 0 0 0;
	bottom: 0;
	color: #fff;
	font-size: .9em;
	font-weight: bolder;
	height: auto;
	margin: 0;
	opacity: 1;
	padding: 10px 20px 10px 10px;
	position: fixed;
	right: 0;
	text-align: right;
	width: 120px;
	z-index: 20000;
}

.sizer p {
	margin: 0px;
}

.sizer p:before {
	content: "tiny";
}

@media screen and (max-width: 500px) {
	.sizer p:before {
		content: "tiny" !important;
	}
}

@media screen and (max-width: 767px) {
	.sizer p:before {
		content: "mobile";
	}
}

@media screen and (min-width: 768px) {
	.sizer p:before {
		content: "desktop";
	}
}

@media screen and (min-width: 1100px) {
	.sizer p:before {
		content: "hero-large";
	}
}

.parallax {
	bottom: 0;
	display: flex;
	height: 100vh;
	width: 100%;
	z-index: 0;
}

.layer {
	position: absolute;
	width: 100%;
	z-index: 0;
}

.layer img {
	object-fit: cover;
}

html {
	font: 16px/1 var(--font-book-regular);
	margin: 0;
	padding: 0;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

body {
	background: var(--color-white);
	color: var(--text-black);
	font-family: var(--font-book-regular);
}

* {
	box-sizing: border-box;
}

p, li, td, dl, dd {
	line-height: 1.5;
}

p {
	margin: 1em 0;
}

p.card-text {
	margin: 0;
}

strong {
	font-family: var(--font-bold-regular);
}

a {
	color: var(--link-color);
	text-decoration: var(--link-text-decoration);
	transition: color .3s;
}

a:hover {
	color: var(--link-color-hover);
}

h1 {
	font-family: var(--font-bold-regular);
	font-size: clamp(2rem, 3.1vw, 3.1rem);
	line-height: 1.1;
	margin-bottom: 1rem;
	min-height: 0vh;
}

h2 {
	line-height: 1.1;
	font-family: var(--font-bold-regular);
	font-size: clamp(1.7rem, 2.5vw, 2.6rem);
	margin: 1rem 0;
	min-height: 0vh;
}

h3 {
	line-height: 1.1;
	font-family: var(--font-bold-regular);
	font-size: clamp(1.4rem, 2vw, 2.2rem);
	margin: 1rem 0;
	min-height: 0vh;
}

h4 {
	line-height: 1.1;
	color: var(--color-blue);
	font-family: var(--font-bold-regular);
	font-size: clamp(1.1rem, 1.5vw, 1.8rem);
	margin: 1rem 0;
	min-height: 0vh;
}

img {
	height: auto;
}

.hidden {
	display: none !important;
}

.error404 .content-inner {
	text-align: center;
}

.wf-image {
	background: #e6e6e6;
	display: block;
	height: 0;
	padding-bottom: 75%;
	position: relative;
	width: 100%;
}

.wf-image.wf-image-3x4 {
	padding-bottom: 150%;
}

.wf-image span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 2em;
	color: #999;
}

.wf-image.interstitial {
	padding-bottom: 15%;
	margin-top: 3em;
	overflow: hidden;
	color: var(--color-gray);
}

.wf-image.interstitial span {
	top: 65%;
	width: 100%;
	white-space: nowrap;
	color: #bfbfbf;
}

@media screen and (max-width: 767px) {
	.wf-image.interstitial {
		padding-bottom: 25%;
	}
}

blockquote {
	background: var(--color-gray);
	border-left: .5em solid var(--color-blue);
	margin: 3em 0;
	padding: var(--content-padding);
}

blockquote > *:first-child {
	margin-top: 0;
}

blockquote > *:last-child {
	margin-bottom: 0;
}

blockquote p {
	font-family: var(--font-semibold-italic);
	font-size: clamp(1.2rem, 1.7vw, 2.1rem);
	font-style: italic;
	line-height: 1.3;
	margin: 0;
	min-height: 0vh;
}

blockquote cite {
	font-size: smaller;
	margin: 2em 0 0;
	display: inline-block;
}

.clear {
	clear: both;
}

.meta-sep {
	color: var(--color-blue-light);
	font-family: var(--font-black-regular);
}

.wf-button, .wf-button-secondary {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: var(--color-blue);
	border-radius: var(--button-radius);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: var(--font-bold-regular);
	line-height: 1.2;
	margin: 4px;
	padding: .75em 1.5em;
	transform: scale(1);
	transition: transform .2s cubic-bezier(.455, .03, .515, .955);
}

.wf-button:hover, .wf-button-secondary:hover {
	transform: scale(1.04);
}

.wf-button:hover, .wf-button-secondary:hover {
	background: var(--color-blue-light);
	color: var(--color-white);
}

@media screen and (max-width: 767px) {
	.wf-button, .wf-button-secondary {
		text-align: center;
	}
}

.wf-button.full-width, .full-width.wf-button-secondary {
	text-align: center;
	width: 100%;
}

.wf-button.btn-lg, .btn-lg.wf-button-secondary, .btn-group-lg > .wf-button.btn, .btn-group-lg > .btn.wf-button-secondary {
	font-size: 1.25em;
}

.wf-button.btn-sm, .btn-sm.wf-button-secondary, .btn-group-sm > .wf-button.btn, .btn-group-sm > .btn.wf-button-secondary {
	font-size: .85em;
}

.wf-button-secondary {
	color: inherit;
	background: transparent;
	border: 1px solid #666;
}

.wf-input {
	width: 100%;
	background: #a8a8a8;
	color: #fff;
	padding: .75em;
	line-height: 1.2;
}

.wf-help {
	margin-top: .5em;
	font-size: smaller;
	color: #999;
	line-height: 1.5;
}

.wf-checkbox-row {
	display: flex;
}

.wf-checkbox-row > div:nth-child(1) {
	flex: 0 0 1.5em;
	margin-right: 1em;
	line-height: 1.5;
}

.wf-checkbox-row > div:nth-child(2) {
	flex: 1;
	line-height: 1.5;
}

.wf-checkbox-row > div:nth-child(2) > *:first-child {
	margin-top: 0;
}

.wf-checkbox-row > div:nth-child(2) > *:last-child {
	margin-bottom: 0;
}

.wf-checkbox {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	background: #a8a8a8;
}

.wf-table {
	width: 100%;
}

.wf-table th, .wf-table td {
	padding: 1em;
	border-top: 1px solid #bfbfbf;
	vertical-align: top;
}

.wf-table th {
	text-align: inherit;
}

.site-container {
	-webkit-transition: border-top .2s ease-in-out;
	-moz-transition: border-top .2s ease-in-out;
	-ms-transition: border-top .2s ease-in-out;
	-o-transition: border-top .2s ease-in-out;
	transition: border-top .2s ease-in-out;
	border-top: 4.1em solid var(--color-blue-dark);
}

@media screen and (min-width: 768px) {
	.site-container {
		border-top: 6.1em solid var(--color-blue-dark);
	}
}

@media screen and (min-width: 1100px) {
	.site-container {
		border-top: 7.1em solid var(--color-blue-dark);
	}
}

.main {
	background: var(--color-white);
}

figcaption {
	font-family: var(--font-bold-regular);
	line-height: 1;
	text-align: center;
}

.entry:not(:first-child) {
	margin-top: var(--entry-margin);
}

.entry-header, .archive-header {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue-dark);
	color: #fff;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	min-height: 28em;
	overflow: hidden;
	position: relative;
}

@media screen and (min-width: 768px) {
	.entry-header, .archive-header {
		flex-direction: row;
		min-height: 20em;
	}
}

.entry-header .entry-header-inner, .archive-header .entry-header-inner {
	bottom: 0;
	color: #fff;
	margin: auto;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1;
}

@media screen and (min-width: 768px) {
	.entry-header .entry-header-inner, .archive-header .entry-header-inner {
		max-width: var(--full-width);
		position: absolute;
	}
}

.entry-header .entry-header-inner .entry-header-inner-holder, .archive-header .entry-header-inner .entry-header-inner-holder {
	-webkit-backdrop-filter: blur(0px);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	backdrop-filter: blur(0px);
	background: var(--color-blue-dark);
	padding: var(--content-padding);
	width: 100%;
}

@media screen and (min-width: 768px) {
	.entry-header .entry-header-inner .entry-header-inner-holder, .archive-header .entry-header-inner .entry-header-inner-holder {
		-webkit-backdrop-filter: blur(4px);
		backdrop-filter: blur(4px);
		background: rgba(var(--color-blue-dark-rgb), .8);
		max-width: 25em;
		min-height: 21em;
		padding: 10em var(--content-padding) 4em;
	}
}

@media screen and (min-width: 1100px) {
	.entry-header .entry-header-inner .entry-header-inner-holder, .archive-header .entry-header-inner .entry-header-inner-holder {
		max-width: 30em;
	}
}

.entry-header .parallax, .archive-header .parallax {
	height: 16vh;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.entry-header .parallax, .archive-header .parallax {
		height: 34vh;
	}
}

.entry-header .parallax .background-img, .archive-header .parallax .background-img {
	object-fit: cover;
	top: 0;
	width: 100%;
}

@media screen and (max-width: 767px) {
	.entry-header .parallax .background-img, .archive-header .parallax .background-img {
		height: auto !important;
	}
}

.entry-breadcrumbs {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 1em;
}

.entry-breadcrumbs li.entry-breadcrumb {
	display: inline-block;
	white-space: nowrap;
	font-size: smaller;
	text-transform: uppercase;
}

.entry-breadcrumbs li.entry-breadcrumb::after {
	display: inline;
	content: "»";
	padding: 0 .5em;
}

.entry-breadcrumbs li.entry-breadcrumb a {
	color: var(--color-white);
	position: relative;
	text-decoration: none;
}

.entry-breadcrumbs li.entry-breadcrumb a::before {
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
	background-color: var(--color-white);
	bottom: -2px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	visibility: hidden;
	width: 0;
}

.entry-breadcrumbs li.entry-breadcrumb a:hover {
	color: var(--color-white);
	text-decoration: none;
}

.entry-breadcrumbs li.entry-breadcrumb a:hover::before {
	left: 0;
	visibility: visible;
	width: 100%;
}

.entry-title a, .archive-title a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	color: var(--color-white);
	font-family: var(--font-bold-regular);
	font-size: clamp(1.5rem, 2.5vw, 2rem);
	margin: 0;
	min-height: 0vh;
}

.entry-title a:hover, .archive-title a:hover {
	text-decoration: none;
}

.entry-subtitle {
	display: block;
	font-family: var(--font-book-regular);
	font-size: clamp(1rem, 1.8vw, 1.2rem);
	line-height: 1.2;
	margin: .5rem 0 0;
}

.entry-meta, .archive-meta {
	color: var(--wp--preset--color--pale-cyan-blue);
	font-family: var(--font-bold-regular);
	margin: .5rem 0 0;
}

.entry-subtitle + .entry-meta, .entry-subtitle + .archive-meta {
	margin: 1.5rem 0 0;
}

.entry-meta .meta-sep:last-of-type, .archive-meta .meta-sep:last-of-type {
	display: none;
}

.entry-jump {
	color: var(--color-white);
	cursor: pointer;
	display: block;
	font-size: smaller;
	margin: 1rem 0 0;
}

@media screen and (min-width: 768px) {
	.entry-jump {
		display: none;
	}
}

.entry-jump i, .entry-jump svg {
	-webkit-transition: padding-left .2s ease-in-out;
	-moz-transition: padding-left .2s ease-in-out;
	-ms-transition: padding-left .2s ease-in-out;
	-o-transition: padding-left .2s ease-in-out;
	transition: padding-left .2s ease-in-out;
	padding-left: 0;
}

.entry-jump:hover {
	color: var(--color-white);
	text-decoration: none;
}

.entry-jump:hover i, .entry-jump:hover svg {
	padding-left: 6px;
}

.entry-content-container {
	background: rgb(var(--color-white-rgb));
	background: linear-gradient(90deg, rgba(var(--color-white-rgb), 1) 50%, rgba(var(--color-gray-rgb), 1) 50%);
}

@media screen and (min-width: 768px) {
	.entry-content-container {
		align-items: stretch;
		display: flex;
		justify-content: center;
		position: relative;
		width: 100%;
	}
}

.entry-content {
	background: var(--color-white);
}

.entry-content-inner {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin-left: auto;
	max-width: var(--content-width);
	min-width: var(--content-width);
	padding: var(--content-padding);
}

.no-sidebar .entry-content-inner {
	margin-right: auto;
}

@media screen and (max-width: 500px) {
	.entry-content-inner {
		min-width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.entry-content-inner {
		min-width: 100%;
	}
}

.entry-content-inner > *:first-child {
	margin-top: 0;
}

.entry-content-inner > *:last-child {
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.entry-content-inner {
		min-width: 100%;
	}
}

@media screen and (min-width: 1100px) {
	.entry-content-inner {
		min-width: var(--content-width);
	}
}

.entry-children {
	background: var(--color-blue);
	display: flex;
	justify-content: center;
	max-height: 100%;
	overflow: hidden;
	position: relative;
}

.entry-children .entry-children-inner {
	margin: auto;
	max-width: var(--full-width);
	padding: var(--content-padding);
	width: 100%;
	z-index: 1;
}

@media screen and (min-width: 768px) {
	.entry-children .entry-children-inner {
		padding: 10px var(--content-padding);
	}
}

.entry-children .entry-children-inner .entry-children-items {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-flow: row wrap;
	flex: 1 1 100%;
	gap: 1em;
	justify-content: flex-start;
}

@media screen and (min-width: 768px) {
	.entry-children .entry-children-inner .entry-children-items {
		flex: 1 1 50%;
		flex-flow: row wrap;
	}
}

@media screen and (min-width: 1100px) {
	.entry-children .entry-children-inner .entry-children-items {
		flex: 1 1 100%;
		flex-flow: row nowrap;
	}
}

.entry-children .entry-children-inner .entry-children-items a {
	flex: 1 1 200px;
	flex-flow: row wrap;
}

.entry-children .entry-children-inner .entry-children-items a:hover {
	text-decoration: none;
}

.entry-children .entry-children-inner .entry-children-items a:hover .entry-child {
	background-color: var(--color-blue-light);
}

.entry-children .entry-children-inner .entry-children-items a:hover .entry-child .entry-child-image img {
	opacity: .8;
	cursor: pointer;
	transform: scale(1.02);
}

.entry-children .entry-children-inner .entry-children-items a .entry-child {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue);
	flex: 1 1 33%;
}

@media screen and (max-width: 767px) {
	.entry-children .entry-children-inner .entry-children-items a .entry-child:not(:first-child) {
		margin-top: 0;
	}
}

@media screen and (min-width: 768px) {
	.entry-children .entry-children-inner .entry-children-items a .entry-child {
		flex: 1 1 0;
		margin: 1em 0;
	}
}

.entry-children .entry-children-inner .entry-children-items a .entry-child .entry-child-image {
	align-items: center;
	background-color: var(--color-white);
	display: flex;
	height: auto;
	isolation: isolate;
	justify-content: center;
	max-height: 9em;
	overflow: hidden;
	padding: 0;
}

.entry-children .entry-children-inner .entry-children-items a .entry-child .entry-child-image img {
	opacity: 1;
	object-fit: cover;
	-webkit-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-moz-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-ms-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-o-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
}

.entry-children .entry-children-inner .entry-children-items a .entry-child .entry-child-title {
	color: var(--color-white);
	font-size: clamp(1rem, 2.5vw, 1.2rem);
	margin: 0 0 .5em;
	min-height: 0vh;
	font-family: var(--font-bold-regular);
	padding: 1rem;
}

.entry-children .parallax {
	position: absolute;
	top: 0;
	z-index: 0;
}

.entry-children .parallax .background-img {
	min-height: auto;
	object-fit: cover;
	top: 0;
	width: 100%;
}

.archive {
	--entry-margin: 4rem;
	--entry-title-size: 1.5em;
}

.archive-title a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	color: var(--color-blue-dark);
}

.archive-title a:hover {
	color: var(--color-blue);
}

.archive-read-more {
	font-size: smaller;
}

.archive-controls, .search-controls {
	margin: 2em 0;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}

.archive-filter, .search-filter {
	flex: 1 1 0;
	background: #a8a8a8;
	color: #fff;
	padding: .5em;
	display: flex;
	align-items: center;
}

.archive-filter:not(:first-child), .search-filter:not(:first-child) {
	margin-left: .5em;
}

.archive-filter:first-child, .search-filter:first-child {
	padding-left: .75em;
}

.archive-nav, .search-nav {
	display: flex;
	justify-content: flex-end;
}

.archive-nav:not(:first-child), .search-nav:not(:first-child) {
	margin-left: .5em;
}

@media screen and (max-width: 767px) {
	.archive-nav .wf-button, .search-nav .wf-button, .archive-nav .wf-button-secondary, .search-nav .wf-button-secondary {
		display: inline-block;
		width: auto;
	}
}

.search-controls {
	position: relative;
	z-index: 1;
}

.search-controls:first-child {
	text-transform: uppercase;
}

.search-nav {
	position: relative;
}

.search-nav .wf-button:first-of-type, .search-nav .wf-button-secondary:first-of-type {
	margin-right: .5em;
}

.search-nav .filter {
	cursor: pointer;
	padding: .75em 1.5em .75em 2.2em;
	position: relative;
}

.search-nav .filter::selection {
	background: transparent;
}

.search-nav .filter .fa-filter:before {
	left: -1.5em;
	padding: .75em 1.5em;
	position: relative;
}

.search-nav .filter .filter-wrap {
	background-color: rgba(191, 191, 191, .85);
	display: none;
	flex-flow: column wrap;
	margin-top: .5em;
	min-width: 150px;
	padding: .5em;
	position: absolute;
	left: -35px;
	top: 38px;
	z-index: 1;
}

.search-nav .filter .filter-wrap:after {
	background: rgba(255, 0, 0, 0);
	border-bottom: 6px solid rgba(191, 191, 191, .85);
	border-left: 6px solid rgba(255, 0, 0, 0);
	border-right: 6px solid rgba(255, 0, 0, 0);
	content: "";
	height: .5em;
	left: 48%;
	position: absolute;
	top: -.5em;
}

.search-nav .filter .filter-wrap .filter-title {
	padding: .5em 0 .5em .5em;
	color: #666;
	font-size: .85em;
	background-color: rgba(204, 204, 204, .95);
	text-transform: capitalize;
}

.search-nav .filter .filter-wrap .menu {
	background-color: rgba(217, 217, 217, .95);
	display: flex;
	flex-flow: column wrap;
	flex: 1 0 100%;
	list-style-type: none;
	padding: 0;
	text-transform: capitalize;
}

.search-nav .filter .filter-wrap .menu .menu-item {
	padding: .5em 0 .5em .5em;
	border-bottom: 1px dashed #bfbfbf;
	color: var(--text-black);
	flex: 1 0 100%;
	width: 100%;
}

.search-nav .filter .filter-wrap.open {
	display: block;
}

.archive-item {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: var(--color-gray);
	display: flex;
	margin: 1em 0;
	padding: var(--content-padding);
}

@media screen and (max-width: 500px) {
	.archive-item {
		padding: 0 0 calc(var(--content-padding) / 2);
	}
}

.archive-item-inner {
	flex: 1;
	padding: 1em;
}

.archive-item-inner > *:first-child {
	margin-top: 0;
}

.archive-item-inner > *:last-child {
	margin-bottom: 0;
}

.archive-item-inner h1 {
	margin: 0;
	font-size: 1.5em;
}

.archive-item-inner p {
	margin: .5em 0 0;
}

.archive-item-inner a.wf-button, .archive-item-inner a.wf-button-secondary {
	color: var(--color-white);
}

.archive-item-inner a.wf-button:hover, .archive-item-inner a.wf-button-secondary:hover {
	text-decoration: none;
}

.archive-item-thumbnail {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	align-content: center;
	align-items: center;
	display: flex;
	flex: 0 0 12em;
	justify-content: center;
	opacity: 1;
	position: relative;
}

.archive-item-thumbnail:hover {
	opacity: .8;
	cursor: pointer;
	transform: scale(1.02);
}

.archive-item-thumbnail a {
	height: 100%;
	object-fit: cover;
}

.archive-item-thumbnail a img {
	height: 100%;
	object-fit: cover;
}

.archive-item-thumbnail .wp-block-image {
	margin: 0;
}

@media screen and (max-width: 767px) {
	.archive-item-thumbnail {
		display: none;
	}
}

.archive-item-thumbnail span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 2em;
	color: #999;
}

.hero {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue-dark);
	background-position: center center;
	background-size: cover;
	border-bottom: 14px solid #fff;
	color: #fff;
	display: flex;
	flex-direction: column-reverse;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 2;
}

@media screen and (max-width: 767px) {
	.hero {
		min-height: 600px;
	}
}

@media screen and (min-width: 768px) {
	.hero {
		display: block;
		min-height: 32em;
	}
}

@media screen and (min-width: 1100px) {
	.hero {
		display: block;
	}
}

.hero .hero-inner {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: rgba(var(--color-blue-dark-rgb), 1);
	max-width: auto;
	right: 0;
	padding: 2em 2em 4em;
	position: relative;
	bottom: 0;
	width: 100%;
	z-index: 3;
	-webkit-transition: right .2s ease-in-out;
	-moz-transition: right .2s ease-in-out;
	-ms-transition: right .2s ease-in-out;
	-o-transition: right .2s ease-in-out;
	transition: right .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.hero .hero-inner {
		background: rgba(var(--color-blue-dark-rgb), .8);
		max-width: 50%;
		padding: 30em 4em 4em;
		position: absolute;
	}
}

@media screen and (min-width: 1100px) {
	.hero .hero-inner {
		max-width: 540px;
		padding: 30em 4em 5em;
		right: 4%;
	}
}

.hero .hero-intro .hero-title {
	font-family: var(--font-bold-regular);
	font-size: clamp(1.5rem, 2.5vw, 3rem);
	min-height: 0vh;
	margin: 0;
}

.hero .hero-intro .hero-text {
	margin-bottom: 1em;
}

.hero .parallax {
	height: 37vh;
}

.hero .parallax .background-img {
	max-height: 22em;
	object-fit: cover;
	top: 0;
	width: 100%;
}

@media screen and (min-width: 768px) {
	.hero .parallax .background-img {
		max-height: initial;
	}
}

.hero-actions {
	margin: 0;
	padding: 0;
	list-style: none;
}

@media screen and (max-width: 767px) {
	.hero-actions {
		margin: auto;
		max-width: 12em;
	}
}

@media screen and (min-width: 768px) {
	.hero-actions {
		flex: 0 0 24em;
		display: flex;
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 1100px) {
	.hero-actions {
		flex: 0 0 42em;
	}
}

@media screen and (max-width: 767px) {
	.hero-actions li {
		margin-top: 1em;
	}
}

@media screen and (min-width: 768px) {
	.hero-actions li {
		flex: 0 0 50%;
	}
}

@media screen and (min-width: 1100px) {
	.hero-actions li {
		flex: 0 0 25%;
	}
}

.hero-action-link {
	transform: scale(1);
	transition: transform .2s cubic-bezier(.455, .03, .515, .955);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border-radius: var(--button-radius);
	color: var(--color-white);
	cursor: pointer;
	display: inline-block;
	font-family: var(--font-bold-regular);
	font-size: 1.4em;
	padding: .4em 1.4em;
	text-align: center;
	text-transform: uppercase;
}

.hero-action-link:hover {
	transform: scale(1.06);
}

.hero-action-link:hover {
	color: var(--color-white);
	text-decoration: none;
}

.hero-action-icon {
	display: block;
	margin-bottom: .5rem;
	font-size: 3em;
	line-height: 1;
}

form.searchform {
	align-items: center;
	display: flex;
	gap: .8em;
}

form.searchform .searchform-container {
	flex: 2;
}

form.searchform .searchform-container .searchform-input-container input.input-sort {
	border: 7px solid var(--color-white);
	font-size: 1.18rem;
	padding: .5rem 4rem .5rem 2rem;
}

form.searchform .searchform-container .searchform-button-container .button-sort {
	padding: 9px 30px 15px 15px !important;
}

form.searchform .searchform-container .searchform-button-container .button-sort .svg-inline--fa {
	height: .8em;
	vertical-align: 0em;
}

form.searchform nav {
	align-items: center;
	display: flex;
	justify-content: center;
}

form.searchform nav .filter {
	position: relative;
}

form.searchform nav .filter .svg-inline--fa {
	color: var(--color-white);
	padding: 17px 17px 17px 10px;
	position: absolute;
	right: 0;
}

form.searchform nav .filter .searchform-dropdown {
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	appearance: none;
	background: var(--color-blue);
	border-radius: var(--button-radius);
	border: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: var(--font-medium-regular);
	line-height: 1.2;
	margin: 4px;
	padding: .75em 2.5em .75em 1.5em;
}

form.searchform nav .filter .searchform-dropdown:hover {
	background: var(--color-blue-light);
}

form.searchform nav .nav-button {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	appearance: none;
	background: var(--color-blue);
	border-radius: var(--button-radius);
	border: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: var(--font-medium-regular);
	line-height: 1.2;
	margin: 4px;
	padding: .75em 1.5em;
}

form.searchform nav .nav-button:hover {
	background: var(--color-blue-light);
}

.search-block {
	align-content: center;
	display: flex;
	justify-content: center;
	opacity: 0;
	position: absolute;
	transform: translateY(-54px);
	width: 100%;
	z-index: 3;
}

.search-block.sort {
	position: relative;
	transform: translateY(0px);
}

@media screen and (max-width: 500px) {
	.search-block.sort .search-bar .searchform {
		flex-direction: column;
		align-items: stretch;
		justify-content: center;
		align-self: center;
	}
}

.search-block .search-bar {
	max-width: 50rem;
	padding: 0 20px;
	width: 100%;
}

.search-block .search-bar form {
	width: 100%;
}

.search-block .search-bar form .searchform-container {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.search-block .search-bar form .searchform-container input {
	background-color: var(--color-gray);
	border-radius: 4rem;
	border: 12px solid var(--color-white);
	color: var(--color-black);
	display: flex;
	font-family: var(--font-semibold-regular);
	font-size: 1.25rem;
	justify-content: space-between;
	max-width: var(--content-width);
	padding: 1.4rem 5rem 1.4rem 2rem;
	position: relative;
	width: 100%;
}

.search-block .search-bar form .searchform-container .searchform-input-container {
	position: relative;
	width: 100%;
}

.search-block .search-bar form .searchform-container .searchform-button-container {
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	position: absolute;
	right: 0;
}

.search-block .search-bar form .searchform-container .searchform-button-container button {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: transparent;
	border: 0;
	border-radius: 0 50px 50px 0;
	color: var(--color-blue);
	height: 100%;
	padding: 30px 36px 30px 20px;
}

.search-block .search-bar form .searchform-container .searchform-button-container button:hover {
	color: var(--color-blue-light);
	transform: scale(1.1);
}

.search-block .search-bar form .searchform-container .searchform-button-container button i {
	font-weight: 400;
}

.featured {
	margin: auto;
}

.featured.home {
	align-items: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.featured.home .featured-inner {
	margin: auto;
	padding: 6em var(--content-padding);
	position: relative;
	z-index: 1;
}

.entry-content .featured.home .featured-inner {
	margin: 2em auto;
	padding: 0;
}

@media screen and (max-width: 767px) {
	.featured.home .featured-inner {
		max-width: var(--content-width);
	}
}

@media screen and (min-width: 768px) {
	.featured.home .featured-inner {
		max-width: var(--full-width);
	}
}

.featured.home .featured-items {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	margin: 0;
	padding: 0;
	list-style: none;
}

@media screen and (min-width: 768px) {
	.featured.home .featured-items {
		display: flex;
		flex-wrap: wrap;
	}
}

.featured.home .featured-items .featured-item {
	padding: 0;
}

.featured.home .featured-items .featured-item h3 {
	color: var(--color-blue-dark);
	font-family: var(--font-bold-regular);
}

.featured.home .featured-items .featured-item .featured-image {
	align-items: center;
	background-color: var(--color-white);
	display: flex;
	height: auto;
	isolation: isolate;
	justify-content: center;
	overflow: hidden;
	padding: 0;
}

.featured.home .featured-items .featured-item .featured-image img {
	opacity: 1;
	-webkit-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-moz-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-ms-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-o-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
}

.featured.home .featured-items .featured-item .featured-image img:hover {
	opacity: .8;
	cursor: pointer;
	transform: scale(1.02);
}

.featured.home .featured-items .featured-item .featured-image .icon {
	z-index: -1;
	position: absolute;
}

.featured.home .featured-items .featured-item .featured-image .featured-image-text {
	display: flex;
	flex-flow: column wrap;
	justify-content: space-between;
	color: #fff;
	padding: var(--content-padding);
	height: 100%;
	flex: 1 0 auto;
}

.featured.home .featured-items .featured-item .featured-image .featured-image-text h4 {
	margin: 0 2rem 0 0;
}

.featured.home .featured-items .featured-item .featured-image .featured-image-text .featured-action {
	align-self: flex-end;
}

.featured.home .featured-items .featured-item.highlight {
	background-color: var(--color-blue);
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

@media screen and (max-width: 767px) {
	.featured.home .featured-items .featured-item.highlight {
		flex: 0 1 100%;
		margin-top: 0;
		order: 0;
	}
}

@media screen and (min-width: 768px) {
	.featured.home .featured-items .featured-item.highlight {
		flex: 0 1 60%;
	}
}

@media screen and (min-width: 768px) {
	.featured.home .featured-items .featured-item.highlight .featured-image {
		max-height: 24em;
	}
}

.featured.home .featured-items .featured-item.highlight .featured-info {
	padding: var(--content-padding);
}

.featured.home .featured-items .featured-item.highlight .featured-info h3 {
	color: var(--color-white);
	font-size: clamp(1.5rem, 2.5vw, 2.5rem);
	min-height: 0vh;
	margin: 0 0 .5em;
}

.featured.home .featured-items .featured-item.highlight .featured-info .featured-text {
	color: var(--color-white);
	margin: .5em 0 0;
}

.featured.home .featured-items .featured-item.highlight .featured-info a.wf-button, .featured.home .featured-items .featured-item.highlight .featured-info a.wf-button-secondary {
	margin: 1em 0 0;
	background-color: var(--color-blue-darker);
	color: var(--color-white);
}

.featured.home .featured-items .featured-item.highlight .featured-info a.wf-button:hover, .featured.home .featured-items .featured-item.highlight .featured-info a.wf-button-secondary:hover {
	text-decoration: none;
}

.featured.home .featured-items .secondary-items {
	display: flex;
	flex-flow: column wrap;
	gap: 1em;
	justify-content: flex-start;
}

@media screen and (max-width: 767px) {
	.featured.home .featured-items .secondary-items {
		flex-flow: row wrap;
	}
}

@media screen and (min-width: 768px) {
	.featured.home .featured-items .secondary-items {
		flex-flow: row wrap;
	}
}

@media screen and (min-width: 1100px) {
	.featured.home .featured-items .secondary-items {
		flex-flow: row nowrap;
	}
}

.featured.home .featured-items .secondary-items .featured-item {
	display: flex;
	flex-direction: column;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue);
	flex: 50%;
}

@media screen and (max-width: 500px) {
	.featured.home .featured-items .secondary-items .featured-item {
		flex: 50% !important;
	}
}

@media screen and (max-width: 767px) {
	.featured.home .featured-items .secondary-items .featured-item {
		flex: 33%;
	}
}

@media screen and (min-width: 768px) {
	.featured.home .featured-items .secondary-items .featured-item {
		flex: 25%;
	}
}

.featured.home .featured-items .secondary-items .featured-item .featured-info {
	flex: 1;
}

.featured.home .featured-items .secondary-items .featured-item:hover {
	text-decoration: none;
}

.featured.home .featured-items .secondary-items .featured-item:hover .featured-image img {
	cursor: pointer;
	opacity: .8;
	transform: scale(1.02);
}

.featured.home .featured-items .secondary-items .featured-item:hover .featured-info {
	background-color: var(--color-blue-light);
}

.featured.home .featured-items .secondary-items .featured-item .featured-image img {
	-webkit-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-moz-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-ms-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-o-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
	opacity: 1;
}

.featured.home .featured-items .secondary-items .featured-image {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.featured.home .featured-items .secondary-items .featured-image .featured-image-text {
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-between;
	color: #fff;
	padding: var(--content-padding);
	height: 100%;
	flex: 1 0 auto;
}

.featured.home .featured-items .secondary-items .featured-image .featured-image-text h4 {
	margin: 0 2rem 0 0;
}

.featured.home .featured-items .secondary-items .featured-image .featured-image-text .featured-action {
	align-self: flex-end;
}

.featured.home .featured-items .secondary-items .featured-info {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue);
	padding: 1rem;
}

.featured.home .featured-items .secondary-items .featured-info h3 {
	color: var(--color-white);
	font-size: clamp(1rem, 2.5vw, 1.2rem);
	min-height: 0vh;
	margin: 0 0 .5em;
}

.featured.home .featured-items .secondary-items .featured-info p {
	color: var(--color-white);
	margin: 0;
}

.featured.home .featured-items .secondary-items .featured-info .wf-link {
	color: var(--color-white);
	cursor: pointer;
	font-family: var(--font-bold-regular);
	margin: .5em 0 0;
}

.featured.home .featured-items .secondary-items .featured-info .wf-link:hover {
	text-decoration: underline;
}

.featured.home .parallax {
	position: absolute;
	top: 0;
}

.featured.home .parallax .background-img {
	display: block;
	flex-shrink: 0;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
	-webkit-transition: height .2s ease-in-out;
	-moz-transition: height .2s ease-in-out;
	-ms-transition: height .2s ease-in-out;
	-o-transition: height .2s ease-in-out;
	transition: height .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.featured-item {
		flex: 1 1 33%;
		padding: 1em;
	}
}

.featured-title {
	font-size: 1.5em;
	margin: 0;
}

.featured-action {
	margin: .5em 0 0;
}

@media screen and (min-width: 768px) {
	.content-container {
		width: 100%;
		display: flex;
		justify-content: center;
		margin: 3em 0;
	}
}

.page-template-homepage .content-container {
	margin: 0;
}

.content-inner {
	max-width: var(--full-width);
	padding: 1em var(--content-padding);
}

.page-template-homepage .content-inner {
	max-width: initial;
	padding: initial;
	width: 100%;
}

.content-inner h3 {
	color: var(--color-blue-dark);
	font-family: var(--font-bold-regular);
	font-size: 2em;
	margin: 0;
}

.donor-inner {
	margin: auto;
	max-width: var(--full-width);
	padding: 3em var(--content-padding) 5em;
}

@media screen and (min-width: 768px) {
	.donor-inner {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}
}

.donor-item {
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	background-color: var(--color-white);
	padding: 2em;
}

@media screen and (max-width: 767px) {
	.donor-item:not(:first-child) {
		margin-top: 3em;
	}
}

@media screen and (min-width: 768px) {
	.donor-item {
		flex: 0 1 50%;
	}
}

.donor-item .donor-details {
	margin-top: 4em;
	font-family: var(--font-bold-regular);
}

.donor-item .progress {
	background-color: #bfbfbf;
	border-radius: 50px;
	border: 7px solid var(--color-white);
	height: 5rem;
	margin: 1rem 0 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.donor-item .progress .progress-bar {
	background: var(--color-red-rgb);
	background: linear-gradient(133deg, rgba(var(--color-red-dark-rgb), 1) 0%, rgba(var(--color-red-rgb), 1) 100%);
	border-right: 14px solid var(--color-white);
	position: relative;
	text-align: center;
	width: 52%;
}

.donor-item .progress .progress-bar span {
	font-size: 1.2rem;
	font-family: var(--font-bold-regular);
	padding-left: 1rem;
}

.donor-item.image {
	padding: 0;
}

.donor-title {
	color: var(--color-red);
	font-family: var(--font-bold-regular);
	font-size: 2em;
	margin: 0;
	text-align: center;
}

.donor-text {
	margin: .5em 0 0;
}

.donor-action {
	margin: .5em 0 0;
}

.wp-block-columns .wp-block-column .tiles {
	margin-top: 0;
}

.tiles {
	height: 96%;
	margin-top: 40px;
}

.entry-sidebar-inner .tiles {
	height: auto;
	margin-top: 0;
}

.tiles .tiles-inner {
	align-items: stretch;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.tiles .tiles-inner .wp-block-image {
	align-items: flex-start;
	background-color: transparent;
	display: flex;
	height: auto;
	isolation: isolate;
	justify-content: center;
	margin: 0 0 1.6em;
	max-height: 12em;
	overflow: hidden;
	padding: 0;
}

.tiles .tiles-inner .wp-block-image a {
	width: 100%;
}

.tiles .tiles-inner .wp-block-image a img {
	opacity: 1;
	object-fit: cover;
	-webkit-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-moz-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-ms-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-o-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
}

.tiles .tiles-inner .wp-block-image a img:hover {
	opacity: .8;
	cursor: pointer;
	transform: scale(1.02);
}

.tiles-inner {
	margin: auto;
	padding: 3em var(--content-padding);
}

.entry-sidebar-inner .tiles-inner {
	padding: var(--content-padding);
	color: var(--color-white);
	display: block;
}

.entry-sidebar-inner .tiles-inner h4 {
	border-bottom: 1px solid var(--color-white);
	color: var(--color-white);
	margin-bottom: .8em;
	padding-bottom: 10px;
}

.entry-sidebar-inner .tiles-inner p.entry-name {
	cursor: default;
	font-family: var(--font-bold-regular);
}

.entry-sidebar-inner .tiles-inner a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	color: var(--color-white);
}

.entry-sidebar-inner .tiles-inner a .cover-image {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer;
	opacity: 1;
}

.entry-sidebar-inner .tiles-inner a:hover {
	text-decoration: none;
	color: var(--color-blue-dark);
}

.entry-sidebar-inner .tiles-inner a:hover .cover-image {
	cursor: pointer;
	opacity: 1;
	transform: scale(1.02);
}

.entry-content .tiles-inner {
	margin: 0 auto 1.4em;
	padding: 0 0 2em;
}

.entry-content .tiles-inner h2, .entry-content .tiles-inner h3, .entry-content .tiles-inner h4, .entry-content .tiles-inner h5, .entry-content .tiles-inner p {
	margin: .5em 0 0;
	padding: 0 20px;
}

.entry-content .tiles-inner p {
	font-family: var(--font-book-regular);
}

.entry-content .tiles-inner p i {
	color: var(--color-blue-light);
}

@media screen and (min-width: 768px) {
	.tiles-inner {
		max-width: var(--full-width);
	}
}

.tiles-items {
	margin: 0;
	padding: 0;
	list-style: none;
}

@media screen and (min-width: 768px) {
	.tiles-items {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		gap: 2em;
	}
}

@media screen and (min-width: 768px) {
	.entry-sidebar-inner .tiles-items {
		gap: 1em;
	}
}

@media screen and (max-width: 767px) {
	.tiles-item {
		margin: 1em 0;
	}
}

@media screen and (min-width: 768px) {
	.tiles-item {
		flex: 1 1 30%;
	}
	
	.entry-sidebar-inner .tiles-item {
		flex: 1 0 100%;
	}
}

.tiles-image, .resource-image {
	align-items: center;
	background-color: var(--color-white);
	display: flex;
	height: auto;
	isolation: isolate;
	justify-content: center;
	max-height: 9em;
	overflow: hidden;
	padding: 0;
}

.tiles-image img, .resource-image img {
	-webkit-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-moz-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-ms-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	-o-transition: all 1s cubic-bezier(.165, .84, .44, 1);
	transition: all 1s cubic-bezier(.165, .84, .44, 1);
	object-fit: cover;
	opacity: 1;
	width: 100%;
}

.tiles-image img:hover, .resource-image img:hover {
	opacity: .8;
	cursor: pointer;
	transform: scale(1.02);
}

.wf-image span {
	font-size: 3em;
}

.resource-image {
	padding-bottom: 80%;
	max-width: 75%;
	margin: 0 auto 1em;
}

.tiles-item-content {
	background: var(--color-gray);
	padding: 1em;
}

.tiles-title {
	font-size: clamp(1.2rem, 1.5vw, 1.8rem);
	margin: 0;
	padding: 0 22px;
}

.tiles-text {
	margin: .5em 0 0;
	padding: 0 20px;
}

.tiles-text:last-of-type {
	flex: 1;
}

.tiles-action {
	margin: 0;
	padding: 20px 20px 10px;
}

.date {
	color: var(--color-blue-dark);
	font-family: var(--font-bold-regular);
}

.feeds-container {
	margin: 0;
	overflow: hidden;
	position: relative;
}

.feeds-container .feeds-inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: var(--full-width);
	position: relative;
	z-index: 1;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.feeds-container .feeds-inner {
		flex-direction: row;
	}
}

@media screen and (min-width: 1100px) {
	.feeds-container .feeds-inner {
		flex-direction: row;
	}
}

.feeds-container .feeds-inner .white-line {
	background: var(--color-white);
	display: none;
	height: 74%;
	margin-top: 60px;
	position: absolute;
	width: 1px;
}

@media screen and (min-width: 1100px) {
	.feeds-container .feeds-inner .white-line {
		display: block;
	}
}

.feeds-container .feeds-inner .feed {
	display: flex;
	flex-direction: column;
	padding: 4em 3em 6em;
}

@media screen and (max-width: 767px) {
	.feeds-container .feeds-inner .feed {
		padding: 3em var(--content-padding) 4em;
	}
	
	.feeds-container .feeds-inner .feed:last-of-type {
		padding-bottom: 3em;
	}
}

@media screen and (min-width: 768px) {
	.feeds-container .feeds-inner .feed {
		flex: 0 0 50%;
	}
}

.feeds-container .feeds-inner .feed.left {
	position: relative;
	padding: 3em 3em 0;
}

@media screen and (min-width: 1100px) {
	.feeds-container .feeds-inner .feed.left {
		padding: 3em 80px 6em var(--content-padding);
	}
}

.feeds-container .feeds-inner .feed.right {
	position: relative;
	padding: 3em 3em 6em;
}

@media screen and (min-width: 1100px) {
	.feeds-container .feeds-inner .feed.right {
		padding: 3em 80px 6em var(--content-padding);
	}
}

.feeds-container .parallax {
	position: absolute;
	top: 0;
	z-index: 0;
}

.feeds-container .parallax .background-img {
	min-height: 800px;
	object-fit: cover;
	top: 40px;
	width: 100%;
}

.feed-title {
	color: var(--color-white);
	font-family: var(--font-bold-regular);
	font-size: clamp(2.5rem, 2.5vw, 3rem);
	min-height: 0vh;
	margin: 0;
}

.feed-item {
	align-items: flex-end;
	color: var(--color-white);
	display: flex;
	flex-direction: column;
}

.feed-item .feed-text {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin: .5em 0 0;
	opacity: 1;
}

.feed-item .feed-image {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	float: right;
	padding: 0 0 0 20px;
	width: 200px;
	opacity: 1;
	transform: scale(1);
}

@media screen and (max-width: 500px) {
	.feed-item .feed-image {
		float: none;
		padding: 10px 0;
		width: initial;
	}
}

.feed-item .feed-body-container {
	flex: 1;
}

@media screen and (max-width: 500px) {
	.feed-item .feed-body-container {
		margin: .5em 0 0;
	}
}

.feed-item .feed-item-title {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	color: var(--color-blue-light);
	font-family: var(--font-bold-regular);
	font-size: 1.2em;
	margin: 0;
}

.feed-item .feed-meta {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	color: var(--color-white);
	font-family: var(--font-bold-regular);
	font-size: 1.1em;
	margin: .5em 0 0;
	opacity: 1;
	text-transform: uppercase;
}

.feed-item:hover {
	color: var(--color-white);
	text-decoration: none;
}

.feed-item:hover .feed-item-title {
	color: rgba(var(--color-blue-light-rgb), .5);
}

.feed-item:hover .feed-image {
	transform: scale(1.02);
}

.feed-item:not(:first-child) {
	margin-top: 2em;
}

@media screen and (min-width: 1100px) {
	.feed-item {
		flex-direction: row;
	}
}

.entry-content .cta {
	margin: 2em 0;
}

.cta-inner {
	max-width: var(--full-width);
	margin: auto;
	padding: var(--content-padding);
}

.cta-text {
	margin: 0;
	font-size: 1.5em;
}

.cta-actions {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	gap: 1em;
	margin: 1em auto;
	max-width: 50%;
}

.entry-content-inner .cta-actions {
	max-width: 80%;
}

@media screen and (max-width: 767px) {
	.cta-actions {
		max-width: 100%;
	}
}

.cta-actions li {
	margin: 0;
	flex: 1 0 30%;
}

@media screen and (max-width: 767px) {
	.cta-actions li {
		flex: 1 0 45%;
	}
}

.cta-homepage {
	color: var(--color-white);
	display: flex;
	flex-flow: row wrap;
	margin: 1rem 0 0;
	text-align: center;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.cta-homepage .cta-block {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue);
	color: var(--color-white);
	cursor: pointer;
	flex: 1 0 100%;
	overflow: hidden;
	padding: var(--content-padding);
	position: relative;
}

@media screen and (min-width: 768px) {
	.cta-homepage .cta-block {
		flex: 1 0 50%;
	}
}

@media screen and (min-width: 1100px) {
	.cta-homepage .cta-block {
		flex: 1 0 25%;
	}
}

.cta-homepage .cta-block:hover {
	text-decoration: none;
}

.cta-homepage .cta-block:hover .background-img {
	filter: blur(.8rem);
}

.cta-homepage .cta-block .background-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .4;
	filter: blur(0rem);
	min-width: 100%;
	min-height: 100%;
	mix-blend-mode: overlay;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cta-homepage .cta-block:nth-of-type(2n) {
	background-color: var(--color-blue-light);
}

.cta-homepage .cta-block:nth-of-type(2n):hover {
	background-color: #01b5f6;
}

.cta-homepage .cta-block .icon {
	margin: 0 auto;
	max-width: 150px;
}

.cta-homepage .cta-block .cta-block-text {
	position: relative;
	z-index: 1;
	padding: 0 0 var(--content-padding);
}

.cta-homepage .cta-block .cta-block-text h3 {
	font-family: var(--font-bold-regular);
	font-size: 1em;
}

@media screen and (min-width: 1100px) {
	.cta-homepage .cta-block .cta-block-text h3 {
		font-size: 1.4em;
	}
}

.cta-homepage .cta-block .cta-block-text ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.cta-homepage .cta-block .cta-block-text ul li {
	cursor: pointer;
}

.cta-homepage .cta-block .cta-block-text ul li:hover {
	text-decoration: underline;
}

.calendar {
	margin: 2em 0;
}

@media screen and (min-width: 768px) {
	.calendar-controls {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}

@media screen and (min-width: 768px) {
	.calendar-title {
		margin: 0;
	}
}

.calendar-nav {
	margin-bottom: 1em;
	display: flex;
}

@media screen and (max-width: 767px) {
	.calendar-nav {
		width: 100%;
		justify-content: center;
	}
}

.calendar-nav .wf-button:hover, .calendar-nav .wf-button-secondary:hover {
	background: var(--color-blue-light);
}

@media screen and (max-width: 767px) {
	.calendar-nav .wf-button, .calendar-nav .wf-button-secondary {
		display: inline-block;
		width: auto;
	}
}

.wf-calendar {
	margin: -.5em;
	display: flex;
	flex-wrap: wrap;
}

.wf-calendar > div {
	flex: 1 1 14%;
	padding: .25em;
}

.wf-calendar > div > div {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: 1px solid var(--color-gray);
	cursor: pointer;
	height: 100px;
	min-width: 80px;
	padding: 6px 20px;
	width: 100%;
}

.wf-calendar > div > div.cover {
	background: var(--color-gray);
}

.wf-calendar > div > div.cover:hover {
	background: var(--color-blue-light);
	color: var(--color-white);
}

.wf-calendar > div > div:hover {
	background-color: var(--color-gray);
}

.schedule {
	margin: 2em 0;
}

.schedule-controls {
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	margin: 1em 0;
}

@media screen and (max-width: 500px) {
	.schedule-controls {
		flex-direction: column;
		justify-content: center;
	}
}

.schedule-controls input {
	color: var(--color-black);
	cursor: pointer;
	padding: 10px 30px;
}

.schedule-controls i.fa-search {
	position: relative;
	right: 50px;
	top: 20px;
	color: var(--color-blue);
	cursor: pointer;
}

.schedule-search {
	align-items: center;
	background: var(--color-gray);
	border: 6px solid var(--color-white);
	border-radius: 50px;
	color: #fff;
	display: flex;
	flex: 1;
	margin-right: .5em;
	padding: .5em;
}

.schedule-nav {
	display: flex;
	justify-content: flex-end;
}

@media screen and (max-width: 500px) {
	.schedule-nav {
		justify-content: center;
	}
}

.schedule-nav .wf-button.schedule-register:hover, .schedule-nav .schedule-register.wf-button-secondary:hover {
	background: var(--color-blue-light);
	color: #fff;
	text-decoration: none;
}

@media screen and (max-width: 767px) {
	.schedule-nav .wf-button.schedule-register, .schedule-nav .schedule-register.wf-button-secondary {
		display: inline-block;
		width: auto;
	}
}

.schedule-timeslot {
	margin: 2em 0;
}

@media screen and (min-width: 768px) {
	.schedule-timeslot {
		margin: 1em 0;
		display: flex;
		align-items: flex-start;
	}
}

.schedule-time {
	text-transform: uppercase;
}

.schedule-time p {
	font-family: var(--font-bold-regular);
}

@media screen and (min-width: 768px) {
	.schedule-time {
		flex: 0 0 12em;
		margin-right: 1em;
	}
}

@media screen and (min-width: 768px) {
	.schedule-time h4 {
		margin: .5em 0 0;
	}
}

@media screen and (min-width: 768px) {
	.schedule-events {
		flex: 1;
	}
}

.schedule-events h1 a {
	color: var(--text-black);
	font-size: revert;
}

.schedule-events h1 a:hover {
	color: var(--color-blue-dark);
	text-decoration: underline;
}

.schedule-events .wf-button:hover, .schedule-events .wf-button-secondary:hover {
	background: var(--color-blue-light);
	color: #fff;
	text-decoration: none;
}

@media screen and (max-width: 767px) {
	.schedule-events .wf-button, .schedule-events .wf-button-secondary {
		display: inline-block;
		width: auto;
	}
}

.opportunities-legend {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}

.opportunities-legend li {
	padding: .5em 1em 0 0;
	font-size: smaller;
	white-space: nowrap;
}

.login {
	width: 100%;
	max-width: 30em;
	margin: auto;
}

.dashboard {
	padding: 1em;
	border: 1px solid #e6e6e6;
}

@media screen and (min-width: 768px) {
	.dashboard {
		display: flex;
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.dashboard-photo {
		max-width: 16em;
		margin: auto;
	}
}

@media screen and (min-width: 768px) {
	.dashboard-photo {
		flex: 0 0 16em;
	}
}

@media screen and (min-width: 768px) {
	.dashboard-details {
		flex: 1;
		margin-left: 2em;
	}
}

.product-price {
	border: 1px solid #e6e6e6;
	background: #fff;
	padding: 1em;
	text-align: center;
	font-weight: bold;
}

.product-price-before {
	opacity: .5;
	font-size: smaller;
	text-decoration: line-through;
}

@media screen and (min-width: 768px) {
	.product-details {
		display: flex;
	}
}

@media screen and (max-width: 767px) {
	.product-photo {
		max-width: 16em;
		margin: auto;
	}
}

@media screen and (min-width: 768px) {
	.product-photo {
		flex: 0 0 16em;
	}
}

@media screen and (min-width: 768px) {
	.product-description {
		flex: 1;
		margin-left: 2em;
	}
}

.product-description-short > *:first-child, .product-description-long > *:first-child {
	margin-top: 0;
}

.product-description-short > *:last-child, .product-description-long > *:last-child {
	margin-bottom: 0;
}

.product-description-short {
	font-size: larger;
	font-weight: bold;
	margin-bottom: 1rem;
}

.cart-item {
	padding: 1em;
	border: 1px solid #e6e6e6;
}

@media screen and (min-width: 768px) {
	.cart-item {
		display: flex;
	}
}

@media screen and (max-width: 767px) {
	.cart-item-photo {
		max-width: 12em;
		margin: auto;
	}
}

@media screen and (min-width: 768px) {
	.cart-item-photo {
		flex: 0 0 12em;
	}
}

.cart-item-details {
	line-height: 1.5;
}

.cart-item-details > *:first-child {
	margin-top: 0;
}

.cart-item-details > *:last-child {
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.cart-item-details {
		flex: 1;
		margin-left: 2em;
	}
}

@media screen and (min-width: 768px) {
	.cart-item-price {
		display: inline-block;
		padding: .75em 0;
	}
}

.header {
	box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .4);
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 200;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	body.main-nav-sticky .header {
		height: 7.5em;
	}
}

@media screen and (max-width: 782px) {
	body.admin-bar .header {
		top: 46px;
	}
}

@media screen and (min-width: 783px) {
	body.admin-bar .header {
		top: 32px;
	}
}

.header.scrolled {
	top: 0px;
}

@media screen and (min-width: 1100px) {
	.header.scrolled {
		top: -115px;
	}
}

.header .header-inner {
	background: var(--color-white);
	display: flex;
	height: 70px;
	overflow: hidden;
	position: relative;
	top: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.header .header-inner {
		height: 100px;
	}
	
	body.main-nav-sticky .header .header-inner {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 200;
		box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .4);
		--content-padding: 1rem;
	}
}

@media screen and (min-width: 768px)and (max-width: 782px) {
	body.main-nav-sticky.admin-bar .header .header-inner {
		top: 46px;
	}
}

@media screen and (min-width: 768px)and (min-width: 783px) {
	body.main-nav-sticky.admin-bar .header .header-inner {
		top: 32px;
	}
}

@media screen and (min-width: 1100px) {
	.header .header-inner {
		height: auto;
	}
}

.header .header-inner .header-nav-container {
	display: flex;
	align-items: center;
	flex: 1;
	justify-content: space-between;
	padding: 0 calc(var(--content-padding) / 2) 0 var(--content-padding);
}

@media screen and (min-width: 768px) {
	.header .header-inner .header-nav-container {
		align-items: center;
		padding: 0 calc(var(--content-padding) / 2) 0 var(--content-padding);
	}
	
	body.main-nav-sticky .header .header-inner .header-nav-container {
		padding-bottom: 0;
	}
}

@media screen and (min-width: 1100px) {
	.header .header-inner .header-nav-container {
		padding: 0 var(--content-padding);
	}
}

.header-image {
	transform-origin: center left;
	transform: scale(.6);
}

@media screen and (min-width: 768px) {
	.header-image {
		transform: scale(.8);
	}
}

@media screen and (min-width: 1100px) {
	.header-image {
		transform: scale(1);
	}
}

.header-image a {
	cursor: pointer;
}

.header-image a img {
	width: 260px;
}

.wf-logo {
	opacity: .5;
	font-size: 3em;
	margin-right: .5rem;
}

@media screen and (min-width: 768px) {
	body.main-nav-sticky .header .wf-logo {
		font-size: 1.5em;
	}
}

.header-nav {
	display: flex;
}

.header-nav .utility-menu-container {
	align-items: center;
	display: none;
	flex-direction: row;
	justify-content: space-evenly;
}

@media screen and (min-width: 1100px) {
	.header-nav .utility-menu-container {
		display: flex;
	}
}

.header-nav .utility-menu-container .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	align-content: center;
	align-items: center;
	color: var(--color-blue);
	display: flex;
	flex-wrap: wrap;
	gap: 1.4em;
	margin-right: 20px;
}

@media screen and (max-width: 767px) {
	.header-nav .utility-menu-container .menu {
		display: none;
	}
}

.header-nav .utility-menu-container .menu .menu-item {
	cursor: pointer;
	margin: 0;
	text-transform: uppercase;
}

.header-nav .utility-menu-container .menu .menu-item.block-button {
	border-radius: var(--button-radius);
	background-color: var(--color-blue-dark);
	color: var(--color-white);
	padding: .3em 1.1em .4em;
	-webkit-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-moz-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-ms-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-o-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.header-nav .utility-menu-container .menu .menu-item.block-button a {
	color: var(--color-white);
	font-family: var(--font-bold-regular);
}

.header-nav .utility-menu-container .menu .menu-item.block-button:hover {
	transform: scale(1);
	transition: transform .2s cubic-bezier(.455, .03, .515, .955);
	color: var(--color-white);
	text-decoration: none;
}

.header-nav .utility-menu-container .menu .menu-item.block-button:hover:hover {
	transform: scale(1.04);
}

.header-nav .utility-menu-container .menu .menu-item.block-button:hover a {
	color: var(--color-white);
	font-family: var(--font-bold-regular);
	-webkit-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-moz-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-ms-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-o-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.header-nav .utility-menu-container .menu .menu-item.block-button:hover a:hover {
	text-decoration: none;
}

.header-nav .utility-menu-container .menu .menu-item.block-button.logout {
	padding: .1em .7em .2em;
	background-color: var(--color-gray);
	color: #6c757d;
}

.header-nav .utility-menu-container .menu .menu-item.block-button.logout a, .header-nav .utility-menu-container .menu .menu-item.block-button.logout:hover, .header-nav .utility-menu-container .menu .menu-item.block-button.logout a:hover {
	color: #6c757d;
}

.header-nav .utility-menu-container .menu .menu-item a {
	color: var(--color-blue);
	font-family: var(--font-book-regular);
	font-size: .8em;
	-webkit-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-moz-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-ms-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	-o-transition: all .2s cubic-bezier(.55, .085, .68, .53);
	transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.header-nav .utility-menu-container .menu .menu-item a:hover {
	color: var(--color-blue-light);
	text-decoration: none;
}

.header-nav .utility-menu-container .menu .menu-item .sub-menu {
	display: none;
	flex-flow: column wrap;
	min-width: 120px;
	padding: .5em;
	position: absolute;
	list-style-type: disc;
	margin-left: .6em;
}

.header-nav .utility-menu-container .menu .menu-item .sub-menu .menu-item a {
	color: var(--color-blue);
}

.header-nav .utility-menu-container a i {
	color: var(--color-blue);
	padding: 20px 0;
}

.header-nav .utility-menu-container a i:hover {
	color: var(--color-blue-light);
}

.header-nav .shopping-cart-button {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	align-self: center;
	display: flex;
	padding: 10px;
}

.header-nav .shopping-cart-button:hover {
	color: var(--color-blue-light);
	text-decoration: none;
	transform: scale(1.1);
}

.header-nav .search-button {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	align-self: center;
	color: var(--color-blue);
	display: flex;
	padding: 10px 10px 10px 10px;
}

.header-nav .search-button:hover {
	color: var(--color-blue-light);
	text-decoration: none;
	transform: scale(1.1);
}

.header-nav .menu-toggle {
	height: 60px;
	width: 60px;
	background: transparent;
	border: 0;
	cursor: pointer;
	display: block;
	padding: 0;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}

@media screen and (min-width: 1100px) {
	.header-nav .menu-toggle {
		display: none;
	}
}

.header-nav .menu-toggle.open .menu-toggle-inner span:nth-child(1) {
	top: 18px;
	width: 0%;
	right: 50%;
}

.header-nav .menu-toggle.open .menu-toggle-inner span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.header-nav .menu-toggle.open .menu-toggle-inner span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.header-nav .menu-toggle.open .menu-toggle-inner span:nth-child(4) {
	top: 18px;
	width: 0%;
	right: 50%;
}

.header-nav .menu-toggle .menu-toggle-inner {
	transform: scale(.5);
	transform-origin: 30px -20px;
}

.header-nav .menu-toggle .menu-toggle-inner span {
	display: block;
	position: absolute;
	height: 6px;
	width: 100%;
	background: var(--color-blue-darker);
	border-radius: 3px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

.header-nav .menu-toggle .menu-toggle-inner span:nth-child(1) {
	top: 0;
	width: 50%;
	left: auto;
	right: 0;
}

.header-nav .menu-toggle .menu-toggle-inner span:nth-child(2), .header-nav .menu-toggle .menu-toggle-inner span:nth-child(3) {
	top: 18px;
}

.header-nav .menu-toggle .menu-toggle-inner span:nth-child(4) {
	top: 36px;
	right: 0;
	left: auto;
	width: 80%;
}

.navbar-search {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	position: absolute;
	right: -300px;
	top: initial;
	z-index: 1;
}

@media screen and (min-width: 1100px) {
	.navbar-search {
		top: 166px;
	}
}

.navbar-search.open {
	right: 0;
}

.navbar-search .searchform .searchform-container .searchform-input-container {
	display: flex;
}

.navbar-search .searchform .searchform-container .searchform-input-container input {
	background-color: var(--color-gray);
	border-radius: 0 0 0 100px;
	border-bottom: 12px solid var(--color-white);
	border-left: 12px solid var(--color-white);
	border-top: 0;
	border-right: 0;
	font-family: var(--font-semibold-regular);
	padding: 20px 60px 20px 60px;
}

.navbar-search .searchform .searchform-container .searchform-button-container {
	position: absolute;
	right: 0;
	top: 0;
}

.navbar-search .searchform .searchform-container .searchform-button-container button {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: transparent;
	border: 0;
	color: var(--color-blue);
	padding: 18px 20px;
}

.navbar-search .searchform .searchform-container .searchform-button-container button i {
	font-weight: 400;
}

.navbar-search .searchform .searchform-container .searchform-button-container button:hover {
	color: var(--color-blue-light);
	transform: scale(1.1);
}

.main-nav {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: rgba(var(--color-blue-dark-rgb), .9);
	display: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	body.main-nav-sticky .main-nav {
		height: 6.75em;
	}
}

@media screen and (min-width: 1100px) {
	.main-nav {
		display: block;
	}
}

.main-nav .main-nav-inner {
	margin: auto;
	max-width: var(--full-width);
}

.main-nav-header .main-nav .main-nav-inner {
	padding-top: 0;
	display: none;
}

body.main-nav-sticky .main-nav-header .main-nav .main-nav-inner {
	display: block;
}

.main-nav .main-nav-inner .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media screen and (max-width: 767px) {
	.main-nav .main-nav-inner .menu {
		display: none;
	}
}

.main-nav .main-nav-inner .menu .menu-item {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	align-items: center;
	border-bottom-width: 0;
	border-right-width: 0;
	cursor: pointer;
	display: flex;
	font-family: var(--font-semibold-regular);
	justify-content: center;
	min-height: 52px;
	min-width: 6em;
	position: relative;
}

.main-nav .main-nav-inner .menu .menu-item.menu-item-has-children:hover .sub-menu {
	display: block;
}

.main-nav .main-nav-inner .menu .menu-item:last-of-type {
	border-right-width: 2px;
}

.main-nav .main-nav-inner .menu .menu-item:hover {
	background: var(--color-blue-light);
}

.main-nav .main-nav-inner .menu .menu-item a {
	color: var(--color-white);
	display: inline-block;
	padding: .5em 1em;
	text-transform: uppercase;
}

.main-nav .main-nav-inner .menu .menu-item a:hover {
	text-decoration: none;
}

.main-nav .main-nav-inner .menu .menu-item.three-column:hover > a ~ ul.sub-menu {
	display: flex !important;
}

.main-nav .main-nav-inner .menu .menu-item.three-column:hover > ul.sub-menu {
	display: flex !important;
}

.main-nav .main-nav-inner .menu .menu-item.three-column > ul.sub-menu {
	flex-flow: row nowrap;
	width: 31em;
}

.main-nav .main-nav-inner .menu .menu-item.three-column > ul.sub-menu > li {
	align-items: flex-start;
	max-width: 170px;
	flex-direction: column;
}

.main-nav .main-nav-inner .menu .menu-item.three-column > ul.sub-menu > li.section-title > a {
	cursor: default !important;
}

.main-nav .main-nav-inner .menu .menu-item.three-column > ul.sub-menu > li > ul.sub-menu {
	-webkit-backdrop-filter: blur(0px);
	backdrop-filter: blur(0px);
	background: transparent;
	display: block;
	left: 0;
	padding: 0;
	position: relative;
}

.main-nav .main-nav-inner .menu .menu-item.three-column > ul.sub-menu > li > ul.sub-menu > li {
	max-width: 10em;
	width: 100%;
}

.main-nav .main-nav-inner .menu .menu-item.three-column > ul.sub-menu > li:nth-child(2) > ul.sub-menu > li {
	max-width: 10em;
	width: 100%;
}

.main-nav .main-nav-inner .menu .menu-item.three-column > ul.sub-menu > li:nth-child(3) > ul.sub-menu > li {
	max-width: 10em;
	width: 100%;
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	background: rgba(var(--color-blue-darker-rgb), .9);
	display: none;
	flex-flow: column wrap;
	min-width: 14em;
	padding: .5em;
	position: absolute;
	top: 100%;
	width: 100%;
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu:after {
	position: absolute;
	content: "";
	height: .5em;
	background: rgba(255, 0, 0, 0);
	top: -.5em;
	left: 48%;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid rgba(var(--color-blue-darker-rgb), .9);
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item {
	font-family: var(--font-medium-regular);
	justify-content: flex-start;
	min-height: 0;
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item.menu-item-has-children:hover .sub-menu {
	display: block;
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item.section-title {
	background-color: transparent;
	cursor: default;
	font-family: var(--font-bold-regular);
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item.section-title a {
	background-color: transparent;
	color: var(--color-blue-light);
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item.section-title a:hover {
	background-color: transparent;
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item .sub-menu {
	display: none;
	position: absolute;
	left: 200px;
	top: 0;
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item .sub-menu:after {
	display: none;
	background: rgba(255, 0, 0, 0);
	border-bottom: 6px solid var(--color-blue-dark);
	border-left: 6px solid rgba(255, 0, 0, 0);
	border-right: 6px solid rgba(255, 0, 0, 0);
	content: "";
	height: .5em;
	left: 48%;
	position: absolute;
	top: -.5em;
}

.main-nav .main-nav-inner .menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a {
	color: var(--color-white);
	display: inline-block;
	text-transform: capitalize;
}

.mobile-nav {
	display: none;
	flex-flow: column nowrap;
	flex: 1 0 auto;
	height: 0;
	overflow-y: scroll;
	padding: 0;
	width: 100vw;
	background: var(--color-blue-darker-rgb);
	background: linear-gradient(166deg, rgba(var(--color-blue-darker-rgb), 1) 0%, rgba(var(--color-blue-darkest-rgb), 1) 100%);
}

.mobile-nav.open {
	display: flex;
	height: 100vh;
	max-height: max-content;
	padding: 40px 30px;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul {
	list-style: none;
	padding: 0;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li a {
	color: var(--color-white);
	display: block;
	padding: .2em .8em;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li a:hover {
	background-color: var(--color-blue-dark);
	text-decoration: none;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li ul.sub-menu {
	list-style: none;
	padding: 0;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li ul.sub-menu li a {
	color: var(--color-white);
	display: block;
	padding: .2em .8em;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li ul.sub-menu li a:hover {
	background-color: var(--color-blue-dark);
	text-decoration: none;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li ul.sub-menu li.section-title a {
	color: var(--color-blue);
	font-family: var(--font-bold-regular);
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li ul.sub-menu li.section-title ul.sub-menu {
	list-style: none;
	padding: 0;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li ul.sub-menu li.section-title ul.sub-menu li a {
	color: var(--color-white);
	display: block;
	padding: .2em .8em;
}

.mobile-nav .mobile-nav-inner .menu-utility-menu-container > ul > li ul.sub-menu li.section-title ul.sub-menu li a:hover {
	text-decoration: none;
}

.mobile-nav .menu-main-navigation-container > ul {
	list-style: none;
	padding: 0;
}

.mobile-nav .menu-main-navigation-container > ul > li {
	border-top: 1px solid var(--color-white);
	list-style: none;
	padding: 2em 0 1em;
}

.mobile-nav .menu-main-navigation-container > ul > li a {
	color: var(--color-white);
	display: block;
	padding: .2em .8em;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.mobile-nav .menu-main-navigation-container > ul > li a:hover {
	background-color: var(--color-blue-dark);
	text-decoration: none;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu {
	padding: 0;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li {
	list-style: none;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li a {
	color: var(--color-white);
	display: block;
	padding: .2em .8em;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li a:hover {
	background-color: var(--color-blue-dark);
	text-decoration: none;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li.section-title > a {
	color: var(--color-blue);
	font-family: var(--font-bold-regular);
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li.section-title > a:hover {
	background-color: transparent;
	text-decoration: none;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li.section-title ul.sub-menu {
	padding: 0;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li.section-title ul.sub-menu li {
	list-style: none;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li.section-title ul.sub-menu li a {
	color: var(--color-white);
	display: block;
	font-family: var(--font-book-regular);
	padding: .2em .8em;
}

.mobile-nav .menu-main-navigation-container > ul > li ul.sub-menu li.section-title ul.sub-menu li a:hover {
	text-decoration: none;
}

.mobile-nav .pusher {
	padding: 1em 0 6em;
}

.social-nav .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
	.social-nav .menu {
		justify-content: center;
	}
}

@media screen and (min-width: 768px) {
	.social-nav .menu {
		justify-content: flex-start;
	}
}

.social-nav .menu .menu-item {
	margin: .4em;
}

.social-nav .menu .menu-item a {
	color: var(--color-blue-light);
	font-size: 1.8em;
	padding: 10px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.social-nav .menu .menu-item a:hover {
	color: var(--color-white);
	text-decoration: none;
}

.information-nav .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	font-family: var(--font-medium-regular);
	justify-content: flex-start;
	margin-top: .5em;
}

@media screen and (min-width: 768px) {
	.information-nav .menu {
		flex-direction: row;
	}
}

.information-nav .menu .menu-item {
	margin: 0 .5em;
}

.information-nav .menu .menu-item.menu-header {
	font-family: var(--font-bold-regular);
	margin: 0 .5em;
}

.information-nav .menu .menu-item.menu-header a {
	color: var(--color-blue-light);
}

.information-nav .menu .menu-item.menu-header a:hover {
	color: var(--color-blue-light);
}

.information-nav .menu .menu-item a {
	font-size: 1em;
	color: var(--color-white);
}

@media screen and (min-width: 768px) {
	.information-nav .menu .menu-item a {
		font-size: .8em;
	}
}

@media screen and (min-width: 1100px) {
	.information-nav .menu .menu-item a {
		font-size: 1.4em;
	}
}

.information-nav .menu .menu-item a:hover {
	text-decoration: none;
	color: var(--color-blue-light);
}

.general-nav .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	font-family: var(--font-medium-regular);
	justify-content: flex-start;
	margin-top: .5em;
}

@media screen and (min-width: 768px) {
	.general-nav .menu {
		flex-direction: row;
	}
}

.general-nav .menu .menu-item {
	margin: 0 .5em;
}

.general-nav .menu .menu-item.menu-header {
	font-family: var(--font-bold-regular);
	margin: 0 .5em;
}

.general-nav .menu .menu-item.menu-header a {
	color: var(--color-blue-light);
}

.general-nav .menu .menu-item.menu-header a:hover {
	color: var(--color-blue-light);
}

.general-nav .menu .menu-item a {
	font-size: 1em;
	color: var(--color-white);
}

@media screen and (min-width: 768px) {
	.general-nav .menu .menu-item a {
		font-size: .8em;
	}
}

@media screen and (min-width: 1100px) {
	.general-nav .menu .menu-item a {
		font-size: 1.4em;
	}
}

.general-nav .menu .menu-item a:hover {
	text-decoration: none;
	color: var(--color-blue-light);
}

.contact-nav-container {
	margin-bottom: 4em;
}

@media screen and (min-width: 768px) {
	.contact-nav-container {
		flex: .5;
		margin-bottom: 0;
	}
}

.contact-nav-container .contact-nav .menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
	.contact-nav-container .contact-nav .menu {
		justify-content: center;
	}
}

@media screen and (min-width: 768px) {
	.contact-nav-container .contact-nav .menu {
		justify-content: flex-end;
	}
}

.contact-nav-container .contact-nav .menu .menu-item {
	text-align: center;
	margin: .4em;
	font-size: 1.4em;
}

@media screen and (min-width: 768px) {
	.contact-nav-container .contact-nav .menu .menu-item {
		margin: 0 0 1.1em 1em;
		text-align: left;
	}
}

@media screen and (min-width: 768px) {
	.contact-nav-container .contact-nav .menu .menu-item {
		font-size: 1.1em;
	}
}

@media screen and (min-width: 1100px) {
	.contact-nav-container .contact-nav .menu .menu-item {
		font-size: 1.4em;
	}
}

.contact-nav-container .contact-nav .menu .menu-item a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	color: var(--color-white);
	font-family: var(--font-medium-regular);
	font-size: .92em;
	vertical-align: center;
}

.contact-nav-container .contact-nav .menu .menu-item a i {
	margin-right: .6em;
	color: var(--color-blue-light);
}

.contact-nav-container .contact-nav .menu .menu-item a:hover {
	color: var(--color-blue-light);
	text-decoration: none;
}

.red-button {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: var(--color-red-dark) !important;
}

.red-button:hover {
	background: var(--color-red) !important;
}

.entry-sidebar {
	background: var(--color-gray);
	position: relative;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.entry-sidebar {
		align-items: stretch;
		display: flex;
		flex-direction: column;
	}
}

body.entry-sidebar-minimized .entry-sidebar {
	max-height: 100vh;
}

.entry-sidebar-toggle-container {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue-darker);
	cursor: pointer;
	display: flex;
	justify-content: flex-end;
}

@media screen and (max-width: 767px) {
	.entry-sidebar-toggle-container {
		display: none;
	}
}

.entry-sidebar-toggle-container:hover .entry-sidebar-toggle.open .entry-sidebar-toggle-inner {
	transform: scale(.3);
	transform-origin: 20px -10px;
}

@media screen and (min-width: 768px) {
	.entry-sidebar-toggle-container {
		width: var(--sidebar-width);
	}
	
	body.entry-sidebar-minimized .entry-sidebar-toggle-container {
		background-color: var(--color-blue-darker);
		text-align: center;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	
	body.entry-sidebar-minimized .entry-sidebar-toggle-container:hover .entry-sidebar-toggle .entry-sidebar-toggle-inner {
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		transform: scale(.3);
		transform-origin: 40px -10px;
	}
}

#bottom-skew {
	-webkit-transition: top .2s ease-in-out;
	-moz-transition: top .2s ease-in-out;
	-ms-transition: top .2s ease-in-out;
	-o-transition: top .2s ease-in-out;
	transition: top .2s ease-in-out;
	display: block;
	height: 40px;
	position: absolute;
	top: 39px;
	width: 0;
}

body.entry-sidebar-minimized #bottom-skew {
	-webkit-transition: top .2s ease-in-out;
	-moz-transition: top .2s ease-in-out;
	-ms-transition: top .2s ease-in-out;
	-o-transition: top .2s ease-in-out;
	transition: top .2s ease-in-out;
	height: 40px;
	width: 80px;
}

.entry-sidebar-toggle {
	height: 40px;
	width: 60px;
	background: transparent;
	border: 0;
	cursor: pointer;
	display: none;
	padding: 0;
	position: relative;
}

@media screen and (min-width: 768px) {
	.entry-sidebar-toggle {
		display: block;
	}
}

.entry-sidebar-toggle.open .entry-sidebar-toggle-inner span:nth-child(1) {
	right: 50%;
	top: 0;
	width: 50%;
}

.entry-sidebar-toggle.open .entry-sidebar-toggle-inner span:nth-child(3) {
	right: 20%;
	top: 36px;
	width: 80%;
}

.entry-sidebar-toggle .entry-sidebar-toggle-inner {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	transform: scale(.3);
	transform-origin: 30px -10px;
}

.entry-sidebar-toggle .entry-sidebar-toggle-inner span {
	background: var(--color-white);
	border-radius: 3px;
	display: block;
	height: 6px;
	left: 0;
	opacity: 1;
	position: absolute;
	width: 100%;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

.entry-sidebar-toggle .entry-sidebar-toggle-inner span:nth-child(1) {
	left: auto;
	right: 0;
	top: 0;
	width: 50%;
}

.entry-sidebar-toggle .entry-sidebar-toggle-inner span:nth-child(2) {
	top: 18px;
}

.entry-sidebar-toggle .entry-sidebar-toggle-inner span:nth-child(3) {
	left: auto;
	right: 0;
	top: 36px;
	width: 80%;
}

.entry-sidebar-inner {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: var(--color-blue);
	background: linear-gradient(154deg, rgba(var(--color-blue-rgb), 1) 0%, rgba(var(--color-blue-light-rgb), .1) 100%);
	opacity: 1;
	padding: var(--content-padding);
	position: relative;
}

.entry-sidebar-inner > *:first-child {
	margin-top: 0;
}

.entry-sidebar-inner > *:last-child {
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.entry-sidebar-inner {
		height: 100%;
		padding: 0 0 var(--content-padding);
		width: var(--sidebar-width);
	}
	
	body.entry-sidebar-minimized .entry-sidebar-inner {
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		margin: 0;
		opacity: 0;
		overflow: hidden;
		padding: 0;
		width: 0;
	}
}

.entry-sidebar-inner .vue-portal-target {
	height: 100%;
}

.entry-sidebar-back {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue-darker);
	color: #fff !important;
	cursor: pointer;
	font-family: var(--font-medium-regular);
	font-size: clamp(1rem, 1vw, .6rem);
	opacity: 1;
	padding: .8em 1em;
	position: relative;
	text-align: right;
	z-index: 10;
}

.entry-sidebar-back i, .entry-sidebar-back svg {
	padding-right: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.entry-sidebar-back:hover {
	text-decoration: none;
}

.entry-sidebar-back:hover i, .entry-sidebar-back:hover svg {
	padding-right: 10px;
}

@media screen and (max-width: 767px) {
	.entry-sidebar-back {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.entry-sidebar-back {
		width: var(--sidebar-width);
	}
	
	body.entry-sidebar-minimized .entry-sidebar-back {
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		margin: 0;
		opacity: 0;
		overflow: hidden;
		padding: 0;
		width: 0;
	}
}

.advertisement {
	display: flex;
	justify-content: center;
}

.entry-nav, .widget {
	position: relative;
	z-index: 100;
}

.entry-nav > *:first-child, .widget > *:first-child {
	margin-top: 0;
}

.entry-nav > *:last-child, .widget > *:last-child {
	margin-bottom: 0;
}

.menu-sidebar, .widget .pfy-actions {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-sidebar .sub-menu, .widget .pfy-actions .sub-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-sidebar li, .widget .pfy-actions li, .menu-sidebar .menu-item, .widget .pfy-actions .menu-item {
	color: #fff;
	display: block;
}

@media screen and (max-width: 767px) {
	.menu-sidebar li, .widget .pfy-actions li, .menu-sidebar .menu-item, .widget .pfy-actions .menu-item {
		text-align: center;
		width: 100%;
	}
}

@media screen and (min-width: 1100px) {
	.menu-sidebar li.menu-item-has-children > a:after, .widget .pfy-actions li.menu-item-has-children > a:after, .menu-sidebar .menu-item.menu-item-has-children > a:after, .widget .pfy-actions .menu-item.menu-item-has-children > a:after {
		content: url("https://cdn-ileljdh.nitrocdn.com/ZHFHaUOuQYQvqmYJZPKCWRUUjVilEAlf/assets/images/optimized/rev-156e1bb/www.tha.org/wp-content/themes/tha/fonts/font-awesome/angle-down-regular.svg");
	}
	
	.menu-sidebar li.menu-item-has-children > a .svg-inline--fa, .widget .pfy-actions li.menu-item-has-children > a .svg-inline--fa, .menu-sidebar .menu-item.menu-item-has-children > a .svg-inline--fa, .widget .pfy-actions .menu-item.menu-item-has-children > a .svg-inline--fa {
		-webkit-animation-name: fadeIn;
		-webkit-animation-delay: .4s;
		-webkit-animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-delay: .4s;
		animation-duration: 1s;
		animation-fill-mode: both;
		animation-name: fadeIn;
		position: absolute;
		right: 26px;
		top: 20px;
	}
	
	.menu-sidebar li.menu-item-has-children > a.open:after, .widget .pfy-actions li.menu-item-has-children > a.open:after, .menu-sidebar .menu-item.menu-item-has-children > a.open:after, .widget .pfy-actions .menu-item.menu-item-has-children > a.open:after {
		transform: rotate(180deg);
	}
}

.menu-sidebar li a, .widget .pfy-actions li a, .menu-sidebar .menu-item a, .widget .pfy-actions .menu-item a {
	border-bottom: 1px solid rgba(var(--color-white-rgb), .5);
	color: var(--color-white);
	cursor: pointer;
	display: block;
	font-family: var(--font-semibold-regular);
	padding: 20px;
	position: relative;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.menu-sidebar li a:selection, .widget .pfy-actions li a:selection, .menu-sidebar .menu-item a:selection, .widget .pfy-actions .menu-item a:selection {
	background: transparent;
}

.menu-sidebar li a:hover, .widget .pfy-actions li a:hover, .menu-sidebar .menu-item a:hover, .widget .pfy-actions .menu-item a:hover {
	background-color: var(--color-blue-light);
	text-decoration: none;
}

.menu-sidebar li a.open + .sub-menu, .widget .pfy-actions li a.open + .sub-menu, .menu-sidebar .menu-item a.open + .sub-menu, .widget .pfy-actions .menu-item a.open + .sub-menu {
	height: auto;
}

.menu-sidebar li a.current, .widget .pfy-actions li a.current, .menu-sidebar .menu-item a.current, .widget .pfy-actions .menu-item a.current {
	background-color: var(--color-blue-light);
}

.menu-sidebar li.parent a, .widget .pfy-actions li.parent a, .menu-sidebar .menu-item.parent a, .widget .pfy-actions .menu-item.parent a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue-dark);
}

.menu-sidebar li.parent a:hover, .widget .pfy-actions li.parent a:hover, .menu-sidebar .menu-item.parent a:hover, .widget .pfy-actions .menu-item.parent a:hover {
	background-color: var(--color-blue-light);
}

.menu-sidebar li.parent a svg, .widget .pfy-actions li.parent a svg, .menu-sidebar .menu-item.parent a svg, .widget .pfy-actions .menu-item.parent a svg {
	margin-right: .4em;
}

.menu-sidebar li .sub-menu, .widget .pfy-actions li .sub-menu, .menu-sidebar .menu-item .sub-menu, .widget .pfy-actions .menu-item .sub-menu {
	font-size: .85em;
	background-color: var(--color-blue-dark);
}

@media screen and (min-width: 768px) {
	.menu-sidebar li .sub-menu, .widget .pfy-actions li .sub-menu, .menu-sidebar .menu-item .sub-menu, .widget .pfy-actions .menu-item .sub-menu {
		overflow: hidden;
		height: 0;
	}
}

.menu-sidebar li .sub-menu .menu-item a, .widget .pfy-actions li .sub-menu .menu-item a, .menu-sidebar .menu-item .sub-menu .menu-item a, .widget .pfy-actions .menu-item .sub-menu .menu-item a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	padding: 10px 20px;
}

@media screen and (min-width: 768px) {
	.menu-sidebar li .sub-menu .menu-item a, .widget .pfy-actions li .sub-menu .menu-item a, .menu-sidebar .menu-item .sub-menu .menu-item a, .widget .pfy-actions .menu-item .sub-menu .menu-item a {
		text-indent: 10px;
	}
}

.footer {
	background: var(--color-blue-darker-rgb);
	background: linear-gradient(166deg, rgba(var(--color-blue-darker-rgb), 1) 0%, rgba(var(--color-blue-darkest-rgb), 1) 100%);
	color: var(--color-white);
	font-size: smaller;
	padding: var(--content-padding);
}

.footer-columns {
	display: flex;
	flex-direction: column-reverse;
}

@media screen and (min-width: 768px) {
	.footer-columns {
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-end;
	}
}

.footer-columns > * {
	margin: 1em;
}

.footer-image {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex: 1;
}

@media screen and (min-width: 768px) {
	.footer-image {
		align-items: flex-start;
	}
}

.footer-image a {
	cursor: pointer;
	display: flex;
	justify-content: center;
}

@media screen and (min-width: 768px) {
	.footer-image a {
		justify-content: flex-start;
	}
}

@media screen and (max-width: 767px) {
	.footer-image a {
		justify-content: center;
	}
}

@media screen and (min-width: 768px) {
	.footer-image a {
		flex: 1;
	}
}

.footer-image a img {
	width: 200px;
}

.footer-image .footer-masthead {
	font-size: 1.2em;
	line-height: 1.5;
	margin: 10px;
}

@media screen and (max-width: 767px) {
	.footer-image .footer-masthead {
		text-align: center;
	}
}

.footer-image .copyright {
	margin: 0;
	display: flex;
	justify-content: center;
	padding: .6em;
}

@media screen and (min-width: 768px) {
	.footer-image .copyright {
		justify-content: flex-start;
	}
}

.vertical-line {
	background-color: var(--color-white);
	display: none;
	height: 280px;
	width: 1px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.vertical-line {
		display: block;
	}
}

.is-style-has-width {
	margin: auto;
	max-width: var(--full-width);
	padding: 3em var(--content-padding);
}

body:not(.wp-admin) .alignfull {
	display: inline-flex;
	position: relative;
	width: 100vw;
	margin-left: calc(-1 * ( 100vw - 100% ) / 2);
}

.alignleft .center-item, .alignright .center-item, .wp-block-table.is-style-gray-info .center-item, .aligncenter .center-item {
	display: block;
	margin: 0 auto;
	text-align: center;
}

@media screen and (max-width: 500px) {
	.alignright, .wp-block-table.is-style-gray-info {
		align-items: center;
		display: flex !important;
		flex-direction: column;
		justify-content: center;
	}
	
	.alignright > img, .wp-block-table.is-style-gray-info > img {
		width: initial !important;
	}
}

.wp-block-embed .wp-block-embed__wrapper {
	max-width: 100%;
	margin: 0 auto;
}

.is-style-no-bullets {
	list-style: none;
}

.wp-block-columns {
	margin-bottom: 0;
}

.wp-block-columns.has-background {
	padding: var(--content-padding);
}

hr.wp-block-separator {
	background-color: var(--text-black);
	border: 0;
	height: 2px;
	opacity: .5;
}

hr.wp-block-separator.is-style-blue-line {
	background: var(--color-blue);
	height: 2px;
	margin: 0 auto;
	opacity: 1;
	width: 80%;
}

.wp-block-button.is-style-solid a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background-color: var(--color-blue);
	border-radius: var(--button-radius);
	color: var(--color-white);
	cursor: pointer;
	display: inline-block;
	font-family: var(--font-bold-regular);
	line-height: 1.2;
	padding: .75em 1.5em;
	text-transform: uppercase;
}

.wp-block-button.is-style-solid a:hover {
	color: var(--color-white);
	text-decoration: none;
	transform: scale(1.04);
}

.entry-callout {
	padding: 1em;
	background: #fff;
}

.entry-callout::after {
	clear: both;
	display: block;
	content: "";
}

.entry-callout > *:first-child {
	margin-top: 0;
}

.entry-callout > *:last-child {
	margin-bottom: 0;
}

body:not(.wp-admin) .entry-callout.alignfull {
	display: inline-flex;
	position: relative;
	width: 100vw;
	margin-left: calc(-1 * ( 100vw - 100% ) / 2);
}

.entry-callout .entry-heading h2 {
	margin-top: 0;
}

.wp-block-group.is-style-callout-right {
	float: right;
	max-width: 20em;
	margin-left: 2em;
	margin-bottom: 2em;
	padding: 1em;
	background: #e9e6e3;
}

.wp-block-group.is-style-callout-right h3 {
	font-size: 1.2em;
}

.wp-block-quote.is-style-testimonial {
	margin: 18px 0 0 18px;
	border: .25em solid #007bff;
	padding: 4rem 4rem;
	text-align: center;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.wp-block-quote.is-style-testimonial::before {
	background-color: #007bff;
	content: "";
	position: absolute;
	width: 10em;
	height: 6em;
	left: -18px;
	top: -18px;
	clip-path: polygon(0% 0%, 0% 100%, 18px 100%, 18px 18px, 100% 18px, 100% 0%, 0% 0%);
	transition: all .3s ease;
}

.wp-block-quote.is-style-testimonial::after {
	content: "\"";
	display: block;
	position: absolute;
	top: 0;
	left: .5rem;
	font-size: 8rem;
	color: #007bff;
	line-height: 1;
}

.wp-block-quote.is-style-testimonial p {
	font-size: larger;
	margin: 2em 0 .5em;
	position: relative;
}

.wp-block-quote.is-style-testimonial p::before {
	position: absolute;
	top: -2em;
	left: 0;
	right: 0;
	content: "★★★★★";
	color: #fd7e14;
}

.wp-block-quote.is-style-testimonial cite {
	font-size: smaller;
	font-style: normal;
	font-weight: bold;
}

.wp-block-table.is-style-stripes {
	background-color: transparent;
	border-bottom: none;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: var(--color-gray);
}

.gb-grid-wrapper.is-style-testimonial-container .gb-grid-column {
	flex: 1;
	display: flex;
	flex-direction: column;
}

.gb-grid-wrapper.is-style-testimonial-container .gb-container {
	flex: 1;
	display: flex;
	flex-direction: column;
}

.gb-grid-wrapper.is-style-testimonial-container .gb-inside-container {
	flex: 1;
	display: flex;
	flex-direction: column;
}

.gb-grid-wrapper.is-style-testimonial-container .wp-block-quote.is-style-testimonial {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.wp-block-table {
	margin: 2em 0;
}

.wp-block-table table th {
	border-bottom: 2px solid var(--color-gray);
	border-top: 1px solid var(--color-gray);
	color: var(--color-blue-dark);
	font-family: var(--font-bold-regular);
	padding: .75rem;
	vertical-align: bottom;
}

.wp-block-table table td {
	border-top: 1px solid var(--color-gray);
	font-family: var(--font-medium-regular);
	padding: .75rem;
	vertical-align: top;
}

.wp-block-table.is-style-gray-info {
	background: var(--color-gray);
	margin-left: 2em;
	padding: 10px;
}

.wp-block-table.is-style-gray-info td {
	border-top: 0;
}

@media screen and (max-width: 767px) {
	.wp-block-table.is-style-gray-info {
		margin-left: 0;
	}
}

.block-hero {
	margin-bottom: 1.5rem;
}

.block-hero .hero-inner {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	width: 100%;
	background-color: #007bff;
}

.block-hero .hero-inner .hero-left, .block-hero .hero-inner .hero-right {
	background-color: #007bff;
	align-self: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.block-hero .hero-inner .hero-left {
	flex: 1 0 61.717172%;
	justify-content: flex-start;
}

.block-hero .hero-inner .hero-left img {
	max-height: 100%;
}

.block-hero .hero-inner .hero-right {
	flex: 1 0 38.282828%;
	padding: 1rem 0 1.85rem;
}

.block-hero .hero-inner .hero-right img {
	max-width: 70vw;
}

body:not(.wp-admin) .block-hero.alignfull {
	display: inline-flex;
	position: relative;
	width: 100vw;
	margin-left: calc(-1 * ( 100vw - 100% ) / 2);
}

.accordion-holder {
	margin: 2em 0;
}

.accordion {
	margin: 1em 0;
}

.accordion-open .accordion-toggle-closed {
	display: none;
}

.accordion-header {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	cursor: pointer;
	font-family: var(--font-bold-regular);
	font-size: clamp(1.1rem, 1.4vw, 1.4rem);
	left: 33px;
	line-height: 1.1;
	margin: .5em 0 0;
	min-height: 0vh;
	position: relative;
}

.accordion-header::selection {
	background-color: transparent;
}

.accordion-header .accordion-toggle-closed {
	left: -33px;
	position: absolute;
}

.accordion-header .accordion-toggle-open {
	left: -33px;
	position: absolute;
}

.accordion-toggle-open {
	display: none;
}

.accordion-open .accordion-toggle-open {
	display: inline;
}

.accordion-content {
	display: none;
	font-family: var(--font-book-regular);
	margin-bottom: 2em;
	padding-left: 1em;
}

.accordion-open .accordion-content {
	display: block;
}

.mag-feature {
	display: flex;
	flex-wrap: wrap;
	gap: 18px;
	margin-bottom: 20px;
	padding-top: 0;
}

@media screen and (min-width: 768px) {
	.mag-feature {
		gap: 14px;
	}
}

@media screen and (min-width: 1100px) {
	.mag-feature {
		gap: 30px;
	}
}

.mag-feature > div {
	display: flex;
	margin-top: 20px;
	padding-bottom: 20px;
	flex-basis: 100%;
}

@media screen and (max-width: 500px) {
	.mag-feature > div {
		flex-basis: 100% !important;
	}
}

@media screen and (max-width: 767px) {
	.mag-feature > div {
		flex-basis: 48%;
	}
}

@media screen and (min-width: 768px) {
	.mag-feature > div {
		flex-basis: 48%;
	}
}

@media screen and (min-width: 1100px) {
	.mag-feature > div {
		flex-basis: 30%;
	}
}

.mag-feature > div > div {
	display: flex;
	flex-direction: column;
}

.mag-this-issue {
	display: flex;
	flex-wrap: wrap;
	gap: 18px;
	margin-bottom: 20px;
	padding-top: 0;
}

@media screen and (min-width: 768px) {
	.mag-this-issue {
		gap: 14px;
	}
}

@media screen and (min-width: 1100px) {
	.mag-this-issue {
		gap: 20px;
	}
}

.mag-this-issue > div {
	display: flex;
	margin-top: 20px;
	padding-bottom: 20px;
	flex-basis: 100%;
}

@media screen and (max-width: 500px) {
	.mag-this-issue > div {
		flex-basis: 100% !important;
	}
}

@media screen and (max-width: 767px) {
	.mag-this-issue > div {
		flex-basis: 48%;
	}
}

@media screen and (min-width: 768px) {
	.mag-this-issue > div {
		flex-basis: 48%;
	}
}

@media screen and (min-width: 1100px) {
	.mag-this-issue > div {
		flex-basis: 48%;
	}
}

.mag-this-issue > div > div {
	display: flex;
	flex-direction: column;
}

.wp-block-image {
	margin: 1.8em 0;
}

@media screen and (max-width: 500px) {
	.wp-block-image > .alignleft, .wp-block-image .alignright, .wp-block-image .wp-block-table.is-style-gray-info, .wp-block-image .aligncenter, .wp-block-image .alignleft {
		float: none;
		margin: 0;
		width: 100%;
	}
	
	.wp-block-image > .alignleft > img, .wp-block-image .alignright > img, .wp-block-image .wp-block-table.is-style-gray-info > img, .wp-block-image .aligncenter > img, .wp-block-image .alignleft > img {
		width: 100%;
	}
}

.wp-block-image.is-style-full-width {
	left: 0;
	margin: 1.8em 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.wp-block-image.is-style-full-width img {
	width: 100%;
}

.full-width-span-pusher {
	min-height: 5em;
}

.block-buttons {
	margin: 0;
	padding: 0;
	list-style: none;
}

@media screen and (min-width: 768px) {
	.block-buttons {
		display: flex;
		justify-content: center;
	}
}

.block-buttons li {
	display: block;
}

@media screen and (max-width: 767px) {
	.block-buttons li {
		padding: .5em 0;
	}
}

@media screen and (min-width: 768px) {
	.block-buttons li {
		padding: .5em;
	}
}

.block-editor-inner-blocks h2 {
	color: var(--color-blue-dark);
}

.block-callout {
	background: var(--color-gray);
	margin: 2em auto;
}

.block-callout h2 {
	color: var(--color-blue-dark);
}

.block-callout-inner {
	padding: var(--content-padding);
}

.block-callout-inner > *:first-child {
	margin-top: 0;
}

.block-callout-inner > *:last-child {
	margin-bottom: 0;
}

.block-callout-inner::after {
	clear: both;
	display: block;
	content: "";
}

.wp-block-acf-mdg-callout .block-callout-inner {
	background: var(--color-gray);
	padding: var(--content-padding);
}

.gform_wrapper {
	background: var(--color-gray);
	border-left: .5em solid var(--color-blue);
	margin: 3em 0;
	padding: var(--content-padding);
}

.gform_wrapper.gravity-theme .gfield-choice-input {
	top: auto;
}

.gform_wrapper .gform_heading .gform_title {
	margin-top: 0;
}

.gform_wrapper .gform_heading .gform_description {
	display: block;
	padding: 1em 0;
}

.gform_wrapper .gform_body .gfield_label {
	color: var(--color-blue-dark);
	font-family: var(--font-bold-regular);
}

.gform_wrapper .gform_body input {
	border-radius: 10px;
	border: 0;
	padding-left: 20px !important;
}

.gform_wrapper .gform_body input[type=radio] {
	position: absolute;
	left: -9999px;
}

.gform_wrapper .gform_body input[type=radio] + label {
	position: relative;
	padding: 3px 0 0 40px;
	cursor: pointer;
}

.gform_wrapper .gform_body input[type=radio] + label:before {
	content: "";
	background: #fff;
	border: 2px solid var(--color-blue);
	height: 25px;
	width: 25px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}

.gform_wrapper .gform_body input[type=radio] + label:after {
	content: "";
	background: var(--color-blue);
	width: 15px;
	height: 15px;
	border-radius: 50%;
	position: absolute;
	top: 5px;
	left: 5px;
	opacity: 0;
	transform: scale(2);
	transition: transform .3s linear, opacity .3s linear;
}

.gform_wrapper .gform_body input[type=radio]:checked + label:after {
	opacity: 1;
	transform: scale(1);
}

.gform_wrapper .gform_body input[type=checkbox] {
	position: absolute;
	left: -9999px;
}

.gform_wrapper .gform_body input[type=checkbox] + label {
	position: relative;
	padding: 3px 0 0 40px;
	cursor: pointer;
	color: #787779;
}

.gform_wrapper .gform_body input[type=checkbox] + label:before {
	content: "";
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 3px;
	height: 25px;
	width: 25px;
	position: absolute;
	top: 0;
	left: 0;
}

.gform_wrapper .gform_body input[type=checkbox] + label:after {
	content: "";
	border-style: solid;
	border-width: 0 0 2px 2px;
	border-color: transparent transparent var(--color-blue) var(--color-blue);
	width: 15px;
	height: 8px;
	position: absolute;
	top: 6px;
	left: 5px;
	opacity: 0;
	transform: scale(2) rotate(-45deg);
	transition: transform .3s linear, opacity .3s linear;
}

.gform_wrapper .gform_body input[type=checkbox]:checked + label:after {
	opacity: 1;
	transform: scale(1) rotate(-45deg);
	color: var(--color-blue);
}

.gform_wrapper .gform_body textarea {
	border-radius: 14px;
	border: 0;
	padding-left: 20px !important;
}

.gform_wrapper .gform_body select {
	background-color: #fff;
	appearance: none;
	border-radius: 10px;
	border: none;
	padding-left: 20px !important;
}

.gform_wrapper .gform_footer input[type=submit] {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background: var(--color-blue);
	border-radius: var(--button-radius);
	border: 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: var(--font-bold-regular);
	line-height: 1.2;
	padding: .55em 1.5em;
	transform: scale(1);
	transition: transform .2s cubic-bezier(.455, .03, .515, .955);
}

.gform_wrapper .gform_footer input[type=submit]:hover {
	transform: scale(1.04);
}

.sponsors-container {
	background-image: url("https://cdn-ileljdh.nitrocdn.com/ZHFHaUOuQYQvqmYJZPKCWRUUjVilEAlf/assets/images/optimized/rev-156e1bb/www.tha.org/wp-content/themes/tha/images/drop-shaddow.png");
	background-position: center 20px;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 6em 0 2em;
	padding-bottom: 3em;
}

.sponsors-container.nitro-lazy {
	background-image: none !important;
}

.sponsors-container .sponsors-header {
	color: var(--color-blue-darker);
	font-family: var(--font-bold-regular);
	margin: 0;
	text-align: center;
	font-size: 1.4em;
	-webkit-transition: font-size .2s ease-in-out;
	-moz-transition: font-size .2s ease-in-out;
	-ms-transition: font-size .2s ease-in-out;
	-o-transition: font-size .2s ease-in-out;
	transition: font-size .2s ease-in-out;
}

@media screen and (min-width: 768px) {
	.sponsors-container .sponsors-header {
		font-size: 2em;
	}
}

.sponsors-container .sponsors-wrapper {
	display: flex;
	flex-flow: row nowrap;
	align-content: center;
	align-items: center;
	overflow: hidden;
	width: 100%;
	height: 12rem;
	margin: 1rem 0 0;
}

.sponsors-container .sponsors-wrapper .sponsors-list {
	display: flex;
	flex-flow: column nowrap;
	align-content: center;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 12rem;
	width: 100%;
	position: relative;
}

.sponsors-container .sponsors-wrapper .sponsors-list li {
	align-items: center;
	color: #262626;
	display: none;
	font-size: 2em;
	font-weight: 700;
	justify-content: center;
	left: 0;
	margin: 0 auto;
	opacity: 0;
	padding: .75rem 0;
	position: absolute;
	right: 0;
	text-align: center;
	white-space: nowrap;
}

.sponsors-container .sponsors-wrapper .sponsors-list li a {
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
	align-items: center;
	color: var(--color-black);
	display: flex;
	justify-self: center;
	opacity: 1;
}

.sponsors-container .sponsors-wrapper .sponsors-list li a:hover {
	opacity: .7;
	text-decoration: none;
}

.sponsors-container .sponsors-wrapper .sponsors-list li a img {
	max-width: 6em;
	padding-right: 20px;
	width: 100%;
}

.sponsors {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin: 1em -1em;
}

.sponsors li {
	flex: 0 1 50%;
	padding: 1em;
}

@media screen and (min-width: 768px) {
	.sponsors li {
		flex: 0 1 33%;
	}
}

.sponsors div {
	display: block;
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	background: var(--color-gray);
	color: gray;
	border-radius: 50%;
}

.sponsors span {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

@media screen and (max-width: 767px) {
	.sponsors span {
		font-size: 16vw;
	}
}

@media screen and (min-width: 768px) {
	.sponsors span {
		font-size: 7vw;
	}
}

section.sponsors {
	margin-bottom: 4rem;
}

.sponsor-col {
	position: relative;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 225px;
}

.sponsor-logo {
	max-height: 100px;
	max-width: 150px;
	margin: auto;
}

.sponsor-caption {
	margin: .5em;
	font-size: 1rem;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	color: #199cce;
	font-weight: bold;
}

.sponsor-caption:before {
	content: "";
	position: absolute;
	top: -.5rem;
	left: 50%;
	transform: translateX(-50%);
	width: 60%;
	height: 2px;
	background-color: #000;
}

.pfy-block {
	margin: 2em 0;
}

.pfy-loading-spinner {
	padding: .5em;
	text-align: center;
	color: rgba(0, 0, 0, .125);
}

@media screen and (max-width: 782px) {
	body.admin-bar .b-toaster-top-center {
		top: 46px;
	}
}

@media screen and (min-width: 783px) {
	body.admin-bar .b-toaster-top-center {
		top: 32px;
	}
}

.pfy-block-disabled {
	opacity: .4;
	pointer-events: none;
}

.pfy-sidebar {
	padding: 1rem;
	position: sticky;
	top: 3.25rem;
	font-size: 1rem;
	font-family: var(--font-medium-regular);
}

.pfy-sidebar .table td {
	font-size: 1rem;
	border-top: 1px solid rgba(255, 255, 255, .5);
}

.pfy-sidebar .entry-nav, .pfy-sidebar .widget {
	border-top: 1px solid rgba(var(--color-white-rgb), .5);
	margin-left: -1rem;
	margin-right: -1rem;
}

.pfy-sidebar .pfy-actions-suffix .badge {
	padding: .15em .4em .35em;
	vertical-align: text-bottom;
	margin-left: .25rem;
}

@media screen and (min-width: 768px) {
	.pfy-profile-inner {
		display: flex;
	}
}

@media screen and (min-width: 768px) {
	.pfy-profile-inner > div:nth-child(1) {
		flex: 0 0 12rem;
	}
}

@media screen and (min-width: 768px) {
	.pfy-profile-inner > div:nth-child(2) {
		flex: 1;
		margin-left: 2rem;
	}
}

.pfy-profile-photo {
	margin-left: auto;
	margin-right: auto;
	max-width: 12rem;
}

.pfy-profile-photo img {
	display: block;
	max-width: 100%;
}

.pfy-profile-photo-anonymous {
	background: #e6f0f5;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	position: relative;
}

.pfy-profile-photo-anonymous-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #b3d1e1;
	font-size: 4em;
}

.pfy-account-directory-desc {
	font-size: smaller;
	margin-top: -1em;
}

.pfy-store-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

@media screen and (min-width: 768px) {
	.pfy-store-list {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
}

.pfy-store-product {
	font-size: smaller;
}

@media screen and (max-width: 767px) {
	.pfy-store-product {
		width: 20em;
		max-width: 100%;
		margin: 2em auto;
	}
}

@media screen and (min-width: 768px) {
	.pfy-store-product {
		flex: 0 0 33%;
		padding: 1rem;
	}
}

.pfy-store-product .btn-sm, .pfy-store-product .btn-group-sm > .btn {
	font-size: .65rem;
	padding: .25rem .4rem;
}

.pfy-store-product-thumbnail {
	display: block;
	margin: 0 auto .5em;
	transform: scale(1);
	transition: transform .2s cubic-bezier(.455, .03, .515, .955);
}

.pfy-store-product-thumbnail:hover {
	transform: scale(1.1);
}

.pfy-store-product-title {
	font-family: var(--font-bold-regular);
}

.pfy-store-product-price-prefix, .pfy-store-product-price-suffix {
	font-size: smaller;
	color: var(--text-black);
}

.pfy-store-product-price-prefix.text-danger, .pfy-store-product-price-suffix.text-danger {
	font-family: var(--font-medium-regular);
}

.pfy-store-product-price-value {
	font-family: var(--font-bold-regular);
}

.on-sale {
	font-family: var(--font-medium-regular);
	color: #777;
	text-decoration: line-through;
}

.pfy-store-product-preview-button {
	color: var(--highlight-dark-blue);
	position: relative;
	display: inline-block;
	transform: scale(1);
	transition: transform .2s cubic-bezier(.455, .03, .515, .955);
}

.pfy-store-product-preview-button:hover {
	color: var(--highlight-light-blue);
}

.pfy-store-product-preview-button:hover {
	transform: scale(1.3);
}

.pfy-checkout h2 {
	margin-bottom: .5rem;
}

.custom-control.custom-control-inline.custom-radio {
	line-height: 1.5;
}

.custom-control-label::before {
	border-color: inherit;
}

.recaptcha-wrap > div {
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	.pfy-product-inner {
		display: flex;
	}
}

@media screen and (max-width: 767px) {
	.pfy-product-images {
		margin-bottom: 1em;
	}
}

@media screen and (min-width: 768px) {
	.pfy-product-images {
		flex: 0 0 250px;
		margin-right: 2em;
	}
}

.pfy-product-images img {
	display: block;
	margin: auto;
}

.pfy-product-image, .pfy-store-product-thumbnail {
	min-height: 6.25rem;
	min-width: 6.75rem;
	position: relative;
	-webkit-animation-name: fadeIn;
	-webkit-animation-delay: .4s;
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-delay: .4s;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-name: fadeIn;
	color: transparent;
	overflow: unset;
}

.pfy-product-image:before, .pfy-store-product-thumbnail:before {
	display: block;
	position: absolute;
	top: -.25rem;
	left: 0;
	content: " ";
	height: calc(100% + .25rem);
	width: 100%;
	background-color: #e7f6ff;
	border: 1px dotted rgba(46, 56, 61, .25);
	border-radius: .25rem;
}

.pfy-product-image:after, .pfy-store-product-thumbnail:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	content: attr(alt);
	font-size: 1rem;
	font-style: normal;
	font-family: var(--font-light-italic);
	text-transform: capitalize;
	line-height: 1.5;
	color: rgba(46, 56, 61, .65);
	width: 100%;
	text-align: center;
	transform: translate(-50%, -50%);
}

font[face=Calibri] {
	font-family: var(--font-book-regular);
}

@media screen and (min-width: 768px) {
	.pfy-product-description {
		flex: 1;
	}
}

.pfy-product-description-short p:empty, .pfy-product-description-short b:empty, .pfy-product-description-short h3:empty {
	display: none;
}

.pfy-product-description-short h3:first-child {
	color: var(--color-blue-dark);
}

.pfy-product-description-short h3:not(:first-child) {
	font-family: var(--font-medium-regular);
	font-size: 1.35em;
	line-height: 1.5;
}

.pfy-product-description-short .pfy-list-item {
	margin: .25em 0 .25em 2em;
}

.pfy-product-description-short .pfy-list-item-number {
	margin: .25em 0 .25em .75em;
}

.pfy-product-price {
	margin: 1em 0;
	text-align: center;
}

.pfy-product-price-value-no-discount {
	font-family: var(--font-bold-regular);
}

.pfy-product-price-value-before-discount {
	text-decoration: line-through;
	font-size: smaller;
}

.pfy-product-price-value-after-discount {
	font-family: var(--font-bold-regular);
	color: var(--purple);
}

.pfy-cart-user em {
	font-family: var(--font-semibold-italic);
}

.pfy-cart-item {
	margin: 1em 0;
}

.pfy-cart-details {
	font-size: .875rem;
	margin: .25rem 0;
}

.pfy-cart-details b {
	font-size: 1rem;
}

.pfy-cart-sessions {
	font-size: .875rem;
	max-width: max-content;
}

.pfy-cart-sessions b {
	font-size: 1rem;
}

.pfy-product-quantity {
	max-width: 10rem;
}

.pfy-cart-item-price-value-before-discount {
	text-decoration: line-through;
	font-size: smaller;
}

.pfy-cart-item-price-value-after-discount {
	color: #ee3728;
}

.pfy-cart-item-prompt > .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .3rem;
	top: calc(-.5rem - 1px);
	left: .5rem;
}

.pfy-cart-item-prompt > .arrow:before, .pfy-cart-item-prompt > .arrow:after {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid;
}

.pfy-cart-item-prompt > .arrow:after {
	top: 1px;
	border-width: 0 .5rem .5rem;
	border-bottom-color: #fff3cd;
}

.pfy-cart-item-prompt > .arrow:before {
	top: 0;
	border-width: 0 .5rem .5rem;
	border-bottom-color: #ffeeba;
}

.pfy-member-discount {
	filter: drop-shadow(-2px 1px 2px rgb(var(--color-blue-rgb), .25));
}

.pfy-member-discount h3, .pfy-member-discount h4, .pfy-member-discount h5, .pfy-member-discount h6, .pfy-member-discount .btn {
	font-family: var(--font-semibold-regular);
	font-weight: normal;
}

.pfy-registration-select {
	filter: drop-shadow(1px 1px 2px rgb(var(--color-blue-rgb), .35));
}

.pfy-cart-member-discount-ribbon h4, .pfy-cart-member-discount-ribbon h5, .pfy-cart-member-discount-ribbon h6 {
	background: linear-gradient(78deg, white -6%, #28a745 9%, #28a745 79%, rgba(40, 167, 69, 0) 99%);
	clip-path: polygon(100% 0, 100% 100%, 0% 100%, .5rem 50%, 0% 0%);
	padding: .35rem 0 .35rem 1.5rem;
	color: #fff;
	margin-left: -2rem;
	margin-right: -1.35rem;
}

.pfy-credit-card-preview {
	margin: 0;
	font-size: 2em;
}

.pfy-meeting-calendar-item {
	margin: 1em 0;
	align-items: flex-start;
}

.pfy-meeting-calendar-item .card-img-left {
	flex: 0 0 250px;
}

.pfy-meeting .pfy-product-images {
	display: none;
}

.pfy-meeting nav#main-menu.block-main-menu {
	display: none;
}

.pfy-meeting .nav-link {
	font-family: var(--font-semibold-regular);
}

.pfy-meeting button.disabled {
	opacity: .5;
}

.pfy-meeting button.disabled h4 {
	color: var(--gray);
}

.pfy-meeting .alert, .pfy-meeting .custom-control-label {
	line-height: 1.5;
}

.pfy-meeting .session-title {
	font-size: 1.15rem;
}

.pfy-meeting .session-info {
	font-size: .85rem;
}

.pfy-meeting .session-info td {
	line-height: 1.3;
}

.pfy-meeting .session-summary {
	position: relative;
	background: linear-gradient(154deg, rgba(var(--color-blue-rgb), .3) 0%, rgba(var(--color-blue-light-rgb), .075) 100%);
	padding: .25rem 1rem 0 1.65rem;
	border-left: 0;
	border-right: 0;
}

.pfy-meeting .session-summary:before {
	background-color: rgba(var(--color-blue-rgb), .75);
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: .65rem;
	height: 100%;
}

.pfy-meeting .pfy-question-label[required=required], .pfy-meeting #pfy-meeting-application-questions label[required=required] {
	position: relative;
}

.pfy-meeting .pfy-question-label[required=required]:before, .pfy-meeting #pfy-meeting-application-questions label[required=required]:before {
	color: var(--danger);
	position: absolute;
	left: -.5rem;
	content: "*";
	font-size: 1.2em;
	top: -.15rem;
}

.pfy-meeting .form-group[required=required] > label, .pfy-meeting .form-group[required=required] > legend {
	position: relative;
}

.pfy-meeting .form-group[required=required] > label:before, .pfy-meeting .form-group[required=required] > legend:before {
	color: var(--danger);
	position: absolute;
	left: -.5rem;
	content: "*";
	font-size: 1.2em;
}

.pfy-meeting .card-footer .alert-danger .triangle-edge {
	display: block;
	position: absolute;
	height: 1.5rem;
	width: 1.5rem;
	bottom: calc(50% - .75rem);
	right: -.675rem;
	background-color: inherit;
	border-radius: inherit;
	border: inherit;
	clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
	transform: rotate(-135deg);
}

.collapsed .when-open, .not-collapsed .when-closed {
	display: none !important;
}

.sidebar {
	background: #e6f0f5;
}

@media screen and (min-width: 768px) {
	.sidebar {
		flex: 0 0 var(--sidebar-width);
		font-size: smaller;
	}
}

@media screen and (max-width: 767px) {
	.sidebar-inner {
		padding: 1rem;
		margin: 0 auto;
		max-width: var(--sidebar-width);
	}
}

@media screen and (min-width: 768px) {
	.sidebar-inner {
		padding: 2rem;
	}
}

.widget-title {
	font-size: 1.2rem;
	color: #fff;
}

.widget-title:first-child {
	margin-top: 0;
}

.widget-title a {
	color: inherit;
}

.widget-title a:hover {
	color: var(--link-color-hover);
}

.widget-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pfy-hospitaldirectory .page-link {
	font-size: 1.25rem;
	padding: .15rem .75rem .5rem;
}

@media screen and (max-width: 767px) {
	.pfy-hospitaldirectory .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
		width: 30%;
	}
	
	.pfy-hospitaldirectory .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
		width: 70%;
	}
}
