.bg-red{background-color:red}.bg-dark-red{background-color:#9e0000}.bg-blue{background-color:#0008ff}.bg-dark-blue{background-color:#00079e}.bg-light-blue{background-color:#0af}.bg-lime-green{background-color:#0f0}.bg-green{background-color:#00ba00}.bg-dark-green{background-color:#004700}.bg-yellow{background-color:#fff700}.bg-orange{background-color:#ffa100}.bg-dark-orange{background-color:#f70}.bg-light-purple{background-color:#b700ff}.bg-purple{background-color:#7200a3}.bg-dark-purple{background-color:#320047}.bg-light-pink{background-color:#ff5ce4}.bg-pink{background-color:#ff00d4}.bg-dark-pink{background-color:#d100ae}.bg-light-grey{background-color:#adadad}.bg-grey{background-color:#696969}.bg-dark-grey{background-color:#242424}.bg-white{background-color:#fff}.bg-black{background-color:#000}.br-0{border-radius:0}.br-1{border-radius:4px}.br-2{border-radius:8px}.br-3{border-radius:16px}.b-solid{border-style:solid}.b-dashed{border-style:dashed}.b-dotted{border-style:dotted}.b-1{border-width:1px}.b-2{border-width:2px}.b-3{border-width:3px}.b-red{border-color:red}.b-dark-red{border-color:#9e0000}.b-blue{border-color:#0008ff}.b-dark-blue{border-color:#00079e}.b-light-blue{border-color:#0af}.b-lime-green{border-color:#0f0}.b-green{border-color:#00ba00}.b-dark-green{border-color:#004700}.b-yellow{border-color:#fff700}.b-orange{border-color:#ffa100}.b-dark-orange{border-color:#f70}.b-light-purple{border-color:#b700ff}.b-purple{border-color:#7200a3}.b-dark-purple{border-color:#320047}.b-light-pink{border-color:#ff5ce4}.b-pink{border-color:#ff00d4}.b-dark-pink{border-color:#d100ae}.b-light-grey{border-color:#adadad}.b-grey{border-color:#696969}.b-dark-grey{border-color:#242424}.b-white{border-color:#fff}.b-black{border-color:#000}.container{margin:auto;max-width:1200px;width:90%}.row{display:flex;flex-wrap:wrap}.col{flex:1;padding:.5rem}.fx,.fx-c{display:flex}.fx-c{flex-direction:column}.fx-jc-c{justify-content:center}.fx-ai-c{align-items:center}.fx-jc-sb{justify-content:space-between}.grid{display:grid;gap:1rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:16px}.m-4{margin:32px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:16px}.p-4{padding:32px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.txt-red{color:red}.txt-dark-red{color:#9e0000}.txt-blue{color:#0008ff}.txt-dark-blue{color:#00079e}.txt-light-blue{color:#0af}.txt-lime-green{color:#0f0}.txt-green{color:#00ba00}.txt-dark-green{color:#004700}.txt-yellow{color:#fff700}.txt-orange{color:#ffa100}.txt-dark-orange{color:#f70}.txt-light-purple{color:#b700ff}.txt-purple{color:#7200a3}.txt-dark-purple{color:#320047}.txt-light-pink{color:#ff5ce4}.txt-pink{color:#ff00d4}.txt-dark-pink{color:#d100ae}.txt-light-grey{color:#adadad}.txt-grey{color:#696969}.txt-dark-grey{color:#242424}.txt-white{color:#fff}.txt-black{color:#000}.txt-xs{font-size:12px}.txt-sm{font-size:14px}.txt-md{font-size:16px}.txt-lg{font-size:20px}.txt-xl{font-size:28px}.txt-xxl{font-size:36px}.txt-light{font-weight:300}.txt-normal{font-weight:400}.txt-bold{font-weight:700}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-uppercase{text-transform:uppercase}.txt-lowercase{text-transform:lowercase}.txt-capitalize{text-transform:capitalize}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-none{display:none}.pos-rel{position:relative}.pos-abs{position:absolute}.pos-fixed{position:fixed}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.1)}.shadow-md{box-shadow:0 4px 6px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.2)}